• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL INSERT into)

MySQL INSERT intoでデータ挿入できないエラーについて

このQ&Aのポイント
  • MySQLのINSERT INTO文でデータを挿入する際にエラーが発生し、データが挿入できません。
  • エラーメッセージは「Parse error: syntax error, unexpected variable "$stmt" in C:\xampp\htdocs\kanryou.php on line 12」と表示されます。
  • 質問者は、blog_create.phpファイルとkanryou.phpファイルを使用してデータを受け取り、MySQLに挿入しようとしていますが、エラーが発生しています。どうすれば修正できるでしょうか?

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

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

kanryou.php を1行1行何やってるのか説明してみて。 正直、何かそれっぽいどこからかコピペで持ってきて並べてるようにしか思えないんですけど。 そんな事をいつまでやったってプログラム書けるようにはならんですよ(少なくとも5年くらいずっとこの調子で同じ事の繰り返しされていますから、かなり望みは薄い気しますけど)。 後、入門書を買うなら書店に赴いて自分に合ったのを探すようにしてください。 Amazon等の通販サイトで評判いいのを買われたところで、あなたにあってるとは限りませんから。

その他の回答 (1)

回答No.1

何回、同じ質問しても回答は同じですが。 $sql ="INSERT into blog (id,name,title ,category ,content ,post_at)"; ('$_POST["id"],$_POST["name"],$_POST["title"],$_POST["category"],$_POST["content"],$_POST["post_at"]'){ 基礎から勉強してください。 これが、命令に見えるなら、まだSQLを書く時期ではないのと PHPをやれていません。 ついでに言えば、 { $stmt =$pdo->prepare($sql) $stmt->execute(); echo 'DB接続エラー' . $e->getMessage(); } これもですがね。 基本的な書式が間違ってるので、 まず、トレースをしてください。 何度も言ってるんですが、 調べないで、ただ、「わからない」連呼するのは 別に構わないですが、これらは基礎を覚えるまで終わりませんよ。 最低限、言語仕様を覚えることと、 デバッグをしっかりしてください。 「貴方、デバッグもせず実行をしてませんか?」 「さらに、実行する前にすでにおかしいことが気が付かないレベルでは?」 はやく、貴方にはプログラムを覚えてほしいんですがね。 私がなぜ毎回、回答してるのか?のか?の答えにはなりますが。 以前、私に罵声吐いてますもんね!。

関連するQ&A