を挿入している...MySQLのINSERT文は、私はこのようになり、単純なINSERT文を持っている「0」ではなく、変数の内容
mysql_query("INSERT INTO comments (`user_id`, `profile_id`, `comment`) VALUES ('{$_SESSION['user_id']}', ('$problemID'), ('$comment'))") or die(mysql_error());
すべてが離れて$ problemID変数から細かい挿入されています。 MySqlテーブルでは、単に0を返しています。テーブルは最大11文字の整数を受け取るように設定されています。
変数自体は別のページに設定されているが、これを使用して取得された...
$problemID = intval($_GET["problem"]);
私は$ problemIDをエコーした場合、私はそれが勝った理由としてわからないんだので、私は、正しい番号を取得しますこの番号をテーブルに挿入するだけです。どのポインタも素晴らしいでしょう。
あなたの投影には '' profile_id''があります。これは '$ problemID'と同じですか?そうでない場合は、存在しない列に値を挿入しようとしている可能性があります。 –
なぜかっこは囲まれていますか? –
エラーが発生しましたか?または、クエリは正常に実行されますか? –