- ベストアンサー
Warning: mysql_num_rows()
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"; です。なにがおかしいのでしょうか??カカクカラムを昇順に呼び出したいのですが。。。
- みんなの回答 (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-error.php 「MySQL データベースバックエンドから返ってくるエラーは、 警告を発生しません。 代わりに mysql_error() を用いて エラー文字列を取得してください。」 なんですって。知りませんでした。
お礼
ありがとう御座いました。