下記のプリペアードステートメントを使った削除処理をする場合削除処理自体は問題なく動くのですが、それ以降のrowCont、"done"の部分が動きません。
バージョンによってはclose処理をしなければいけないと解決方法を探している際に
見たのですが、どのように記述すればよいでしょうか?
どなたかご教示頂ければ幸いです。
PHPのバージョンはPHP 5.5.24
MySQLのバージョンは5.6.24
OSはOSX Yosemite バージョン10.10.4です。
初めて質問させて頂きますので、質問の仕方自体もおかしい表現があるかもしれません
ので、その辺りも過不足ございましたら、ご教示いただれば幸いです。
以上、よろしくお願い致します。
<?php // データベースへの接続 // MySQL try { $dbh = new PDO('mysql:host=localhost;dbname=hoge','hogeuser','hogehoge'); } catch (PDOException $e) { var_dump($e->getMessage()); exit; } //削除処理 $stmt = $dbh->prepare("delete from users where password = :password"); $stmt->execute(array(":password"=>"bbb")); echo $stme->rowCount() . "records deleted"; echo "done"; // 切断 $dbh = null;回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/18 08:29
2015/07/18 09:08
2015/07/19 09:55