これは今日の2回目のデバッグであり、mysql_query INSERT文が私に大きな問題を与えています。もう1つのPHP挿入用バグ
$username = mysql_real_escape_string($_SESSION['username']);
$type = $_GET['type'];
$title = $_GET['title'];
$activitytype = $_GET['activitytype'];
$desc = $_GET['desc'];
$thedate = $_GET['deadline'];
$amtppl = $_GET['amtpeople'];
したがって、すべての変数は(自分のコンソールでエコーされる)正しいので、純粋にmysqlのINSERT文に基づいています。
mysql_query(" INSERT INTO activity
(`username`, `title`, `details`, `datetime`, `people`, `activitytype`)
VALUES ('$username', '$title', '$desc', '$thedate', '$amtppl', '$activitytype')");
ここで間違っているのは誰にでも見られますか?プロパティはすべて正しいです(それぞれ完全に校正してください)。
mysql_error()を使用する。キー1つの
おかげトン、クリスのために
重複エントリ '0': 私はと呼ばれるエラーを取得します。
をこのような何かを警告またはエラーはありますか?また、GETデータへのSQLインジェクションについても注意してください。 – Ryan
mysql_error()を出力できますか? http://php.net/manual/en/function.mysql-error.php –
"大きな問題"が何であるか教えていただけますか? –