• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP・MYSQL超初心者です。)

PHP・MYSQL超初心者、登録画面でデータ保存とテーブル表示ができない

このQ&Aのポイント
  • PHP・mysql初心者が登録画面で氏名・年齢を入力し、データを保存する方法がわからない。
  • データ保存後に保存したデータをテーブルで表示させる方法がわからない。
  • サイトや書籍を探したが詳しい情報がなく、解決策を教えてほしい。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

まず、 $a="insert into mihon_list(simei,tosi)values('$simei','$tosi');"; とした$aをprintして、自分が期待した内容になっているか確認してください。またそのSQL文をphpMyAdminで実行させてみれば「SQL文として正しいかどうか」は確認できると思います。 SQL文の最後のセミコロンは不要です(というか付けてはいけません)。 http://www.php.net/manual/ja/function.mysql-query.php また列tosiが数値型であれば引用符で括っているのは誤りですが、これはテーブル定義がないと判断出来ません。 あと、MySQLへの接続後にmysql_set_charsetを実行すること、投稿されたデータを使うときはmysql_real_escape_stringを通すことを『必ず』行ってください。 http://www.php.net/manual/ja/function.mysql-set-charset.php http://www.php.net/manual/ja/function.mysql-real-escape-string.php >noは自動的に1~順に振りたい 列noをauto_incremantで定義しておくだけでいいです。MySQLのマニュアルを読んでください。 http://dev.mysql.com/doc/refman/5.1-olh/ja/example-auto-increment.html

42ceo1014
質問者

お礼

ご回答ありがとうございました。 求める結果を得ることができました。

関連するQ&A