<?php
include "../au.php";
$towhom = $_POST['towhom'];
$content = $_POST['content'];
date_default_timezone_set('Asia/KolKata');
$xyz = date(DATE_RFC2822);
$conn = mysql_connect('localhost', 'local', 'local');
mysql_select_db('chat', $conn);
$q = "INSERT INTO $na (one, two, five, content, ip)
VALUES ('$na', 'sent', '$xyz', '$content', '$ip');";
$w = "INSERT INTO $towhom (one, two, five, content, ip) VALUES ('$na', 'recieved', '$xyz', '$content', '$ip');";
if (mysql_query($q)){
echo "<br> Message sent to '".$towhom."'";
} else {
echo "<br> Failed 1";
}
if (mysql_query($w)){
echo "<br> Message sent to '".$towhom."'";
} else {
echo "<br> Failed 2";
}
?>
설명 : 이것은 메시징 스크립트입니다. $ towhom 및 $ content는 양식에서 가져옵니다. $ xyz가 정의됩니다. $ na와 $ ip는 au.php 파일에 정의되어 있습니다.INSERT INTO가 처음 작동하지 않고 나중에 작동합니다.
문제 : $ q는 성공했지만 $ w는 작동하지 않습니다. $ q를 작품 w 동안 $ 성공하지 : 모든
'mysql_query ($ q) 또는 die (mysql_error())'에 변경 사항을 추가하여 오류를 게시 할 수 있습니까? –
'mysql_connect()'확장 기능은'mysqli 또는 PDO'를 사용하는 것이 더 이상 사용되지 않습니다 –
[mysql_ *'함수를 사용하지 마십시오.] (http://stackoverflow.com/questions/12859942/why-shouldnt-use -mysql-functions-in-php)을 새 코드로 대체합니다. 더 이상 유지 관리되지 않으며 [공식적으로 권장되지 않습니다] (https://wiki.php.net/rfc/mysql_deprecation). 대신 [prepared statements] (http://en.wikipedia.org/wiki/Prepared_statement)에 대해 알아보고 [PDO] (http://us1.php.net/pdo) 또는 [MySQLi] (http : //)를 사용하십시오. us1.php.net/mysqli). –