XAMPPのMySQLで削除済みレコードが表示される
XAMPPのMySQLで削除済みレコードが表示される
XAMPP1.7.3をWinXP Proにて運用しています。
PHPにてselectのSQLを実行したところ、削除済みのレコードが表示されるため困っています。
これまでの経緯は
1.phpMyAdminにてDBとテーブルを作成し、サンプルデータを4件登録
2.PHPからselectで条件なしで全レコードが表示されるのを確認
3.条件をつけてselectし、それぞれの条件にマッチしたレコードが表示されるのを確認
4.phpMyAdminにて1レコードを削除
5.条件をつけてselectし、削除したレコードが表示されるのを発見
6.phpMyAdminのSQLで同じ条件のSQLを実行し、削除レコードが表示されないのを確認
7.PHP側のselect後にDBCloseをしているかの確認
8.phpMyAdminにてテーブルの修復、最適化などを実行
9.MySQLの再起動
以上の操作をしてみましたが、やはりPHPからのSQLの結果に削除されたレコードが表示されてしまいます。
色々なサイトで同じような現象のTipsがないか探しましたが、見つけきれず質問させていただきます。
同じような現象に対しての対応を紹介したサイトや、対処方法をご教授下さい。
よろしくお願いします。
お礼
回答ありがとうございます PDO使うときは気をつけます PDOもなかなか奥が深いです
補足
いつもありがとうございます 勉強になります