私のデータベースにレコードを挿入しようとしています。ここにそれを行うための私のPHPコードです:sqlがレコードを挿入しない
mysql_query("INSERT INTO answers(answer)
VALUES('answer')");
if(mysql_affected_rows() > 0) {
echo "Reply successful!";
} else {
echo "We were not able to add your reply.";
exit();
}
私は私のデータベースに接続していることを確認しました。私は私のSQLが実行されることを知っていた別のページでこれを試して、まだレコードを挿入していません...
を見るために
echo mysql_error();
を追加するには、エラーを取得していますか?もしそうなら、それは何ですか? mysql_error()を使って何が間違っているのかを正確に見ることができます。 –
この[meta post](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)を読むには、数分を要します。それはあなたに有益です、私はあなたがそうするようにしないとかなり確信しているので、人々はすぐにあなたを助けようとするのを止めるでしょう。ありがとう。 :) –
テーブルに自動増分フィールド(IDなど)が含まれていますか?>
はいの場合はそれをご覧ください。 –