質問: $pdo->prepare($sql); $sth->execute($arr); }catch(PDOExeption $e){ echo $e->getMesseaaaaaaaage; } ``` MySQLのユーザーはrootで接続しているので権限周りは問題ない認識です。 わかりにくいかもしれませんがお知恵をお貸しいただけると助かります。 [2017-12-07 9:10 追記] ・上記ソースで全てです。クエリ部分をSELECT文に差し替えた場合は正常に結果が返ってきます。 ・INSERTに関しては別の個所に記載されているプログラムが動作し、正常にINSERTされていることを確認しています。 ・そのほかの検証としては上記DELETE文をPDO宣言直下で実行してみましたが結果は変わらずtrueの0件で返ってきます。
回答: COMMITのモードは確認されていますか? selectやinsertで結果が返ってきて、deleteやupdateでは確定していないということなので、 ※insertは追加しようとしている値が返却されているだけだと思う。 commitされていないというのが一番考えられることじゃないでしょうか。