• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームからmySQL-DBにデータ登録したいです。)

フォームからmySQL-DBにデータ登録したいです

このQ&Aのポイント
  • 質問者は、FedoraCore6 + Apache2.2.4 + MySQL5.0.41 + PHP4.4.7を使用して、フォームからmySQL-DBにデータを登録したいです。
  • 具体的には、'aaa'という名前のテーブルを作成し、入力フォームを作成してデータを登録しようとしています。
  • しかし、現在のコードでは書き込みができない状況であり、原因を特定することができません。質問者は、どこが間違っているのかを知りたいとしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

とりあえず values(0 の後ろにカンマが抜けてますね。 普通は以下の様に書いてデバッグします mysql_query($sql) or die(mysql_error().$sql."<br>");

spindle
質問者

お礼

自己レスです。書込スクリプト書き始めが <php となっていました! <?php に修正したら正常に動きました。お恥ずかしいです。 しかし、yambejp様、sqlデバッグの方法を教えていただき、大変参考になりました。Webで検索してもsql文を「printして確認する」「print_rで確認する」などとあって、具体的にどのようにすれば良いか、分からなかったのです。ありがとうございました。 折角ですので、もし宜しければ、「printして確認する」「print_rで確認する」の具体的方法も教えて頂ければ幸いです。もう少し時間を置いて締め切らせて頂こうと思っています。

spindle
質問者

補足

あ、すみません。 values(0 の後ろのカンマは、この質問を書き込むときに書き落としたのです。テスト用は、カンマが入っています。それでもデータが書き込めないのです・・・。