質問: お世話になっております。 PHPでMySQLサーバへレコードを挿入しようとしています。 IPやパスワードを適当な物に変更すると接続エラーが出るため、MySQLへの接続までは上手くいっているようですが、 SQLを実行しても挿入されず、最後の " 件挿入しました。" のコメントしか表示されません。 ◆試したこと ・SELECT文で取得を試みるも取得できず。 ・MySQL側でインサート文を実行すると問題なく1件挿入されました。 php.ini では [ extension=pdo_mysql ]を有効にしてありますが、他にも必要なものがあるのでしょうか。 環境:Windows10 64bit PHP 7.3.27 MySQL 8.0.15 ``` query($sql); echo $res . " 件挿入しました。"; ``` ご教示のほどよろしくお願いいたします。
回答: テーブル定義がないとなんとも言えませんが、エラーハンドリングしてみてください。 あと、PDO::queryそのままでは件数取れないです。