を動作しません、私は動作しません。しかし、送信私のウェブサイト上でPMシステムを作成しようとしています...MySQLの「INSERT」
ここでは私のコードです:
<?php
$from = $_POST['from'];
$to = $_POST['to'];
$content = $_POST['content'];
$date = date("Y-n-j H:i:s");
$id = rand(0000,9999);
include('sql_connect.php');
mysql_query("INSERT INTO pm (`from`, `to`, `content`, `date`, `id`) VALUES ('".$from."', '".$to."', '".$content."', '".$date."', '".$id."')");
mysql_close($con);
header('Location: members.php?sent');
?>
誰かが教えてもらえますなぜ私はそれが動作しません?
編集:私はbacktitsを追加しましたが、結果はこれです:
NULL
Warning: Cannot modify header information - headers already sent by (output started at /home/quebecen/public_html/new/do_pm.php:10) in /home/quebecen/public_html/new/do_pm.php on line 15
EDIT 2:私は)($ QUEのするmysql_queryの前に結果を追加(私はそれを忘れてしまった)、今、私はこのコードを持っている:
<?php
$from = $_POST['from'];
$to = $_POST['to'];
$content = $_POST['content'];
$date = date("Y-n-j H:i:s");
$id = rand(0000,9999);
include('sql_connect.php');
$result = mysql_query("INSERT INTO pm (`from`, `to`, `content`, `date`, `id`) VALUES ('".$from."', '".$to."', '".$content."', '".$date."', '".$id."')", $con);
var_dump($result);
if(!$result) {
echo mysql_error();
}
mysql_close($con);
header('Location: members.php?sent');
?>
Webサーバーのエラーログに役立つ情報はありますか? –
残念ながら、いいえ。 –
このコードはたくさんのSQLインジェクション可能です –