dポイントプレゼントキャンペーン実施中!

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
と、phpでエラーが出ます。調べた結果クエリに問題があるということです。
クエリは
$query = "select name,jyusyo,kakaku,gazou,link from kensaku order by kakaku asc";
です。なにがおかしいのでしょうか??カカクカラムを昇順に呼び出したいのですが。。。

A 回答 (1件)

SQL文におかしいところはなさそうなので、


mysql_select_db してないとか、テーブルが存在しないとか...

クエリの実行がエラーになっていないか調べてみてはどうでしょう。

$query = 'select name,jyusyo,kakaku,gazou,link from kensaku order by kakaku asc';
$res = mysql_query($query, $con);
if(!$res){
echo "ERR - ".mysql_error($con);
}


http://www.php.net/manual/ja/function.mysql-erro …
「MySQL データベースバックエンドから返ってくるエラーは、 警告を発生しません。
代わりに mysql_error() を用いて エラー文字列を取得してください。」
なんですって。知りませんでした。
    • good
    • 0
この回答へのお礼

ありがとう御座いました。

お礼日時:2011/10/07 22:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!