• 締切済み

SQLで返り値が空とでる

SQLで 「返り値(戻り値?)が空」とでる。 Windows7ー64BitでXAMPPの最新バージョンの1.8.1を使ってます。 MyAdminでinsertなどのSQL文を直接実行してできてたのですが、 DreamWeaverでPHPとSQL構築してブラウザで実施してもデータベースに反映されません。 その後再度MyAdminで直接しても反映されなくなりました。 上記のように返り値が空とでてきます。 どのような原因があるか教えいただけますでしょうか。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

ユーザーの権限が書かれている「mysql」のuserテーブルやhostテーブルの 情報が壊れたもしくは上書きされたということはありませんか? phpMyAdminから確認できると思うので一度みてみては?

okwavesenyou
質問者

お礼

ブラウザ履歴をクリアしたらなぜかなおりました。 ありがとうございました☆

okwavesenyou
質問者

補足

ご回答ありがとうございます。 一回xamppをアンインストールして再度ダウンロードして試しましたが改善しませんでした。 もちろん設定なども触ってません。

回答No.1

どのようなSQLを使用しているのか分かりませんが、そのテーブルには、本当に値が保存されているのか、確認されましたか? select count(*) from table_a 等と実行してみて、0と返ってくれば値が保存されていません。 それか、insertやupdate,delete後に、commitせずに終了しているとかありませんか? どのようなSQLを実行しているのか、もう少し具体的に書いて頂けると助かります。

okwavesenyou
質問者

お礼

ブラウザ履歴をクリアしたらなぜかなおりました。 ありがとうございました☆

okwavesenyou
質問者

補足

早速のご回答ありがとうございます。 情報が足りなくて失礼しました。 データベース名:phpkiso テーブル名:anketo code nickname email ikenという四つのカラムで構成しています。 SQL文 insert into anketo(nickname,email,iken)values("山田太郎","tarou@c60.co.jp","いいね") この様な文をphpMyAdminで直接命令しても返り値が空でした(行数0) となります。 他のどんなSQL文でもこう返ってきます。

関連するQ&A