環境:XAMPP ver2.5.8
エラーメッセージ:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\roll\y3.php on line 17
shop_id のフィールドは、DB側のフィールドの種別でint(11) で設定してます。
これまでは 下記の書き方で正しくDBからshop_idを持ってきて正しく動いてました・・
17行目:while ($row = mysql_fetch_object($shop_id)){
18行目:$shop_p = $row->shop_id;
19行目:$_rawData = getURL( "http://www.abc.com/".$shop_p");
今回、shop_id のフィールドの種別をtextに変えたらエラーとなった状況です。
変えた理由は、shop_id のフィールドには、英数字やハイフンが混じっていたので
int(11)ではなく、textにした次第です。
おそらく 種別を変えればエラーはなくなるのだろうと思ってますが、
何に変えるのがよろしいのでしょうか?
良きアドバイスをいただければ幸いです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
mysql_fetch_objectの前にmysql_queryを実行していると思いますが、その実行結果(戻り値)は確認されていますか?
「supplied argument is not a valid MySQL result resource」は、mysql_queryの戻り値が正しいresourceになっていない(mysql_queryの実行結果がfalseになっている)ということだと思います。
http://php.net/manual/ja/function.mysql-query.php
おしゃるとおりでした、、mysql_fetch_objectの前の処理が正しいと思い込んでて、戻り値確認をしたら、falseになってて、前の処理を変更して正しく動きました。
ご指摘ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- au(KDDI) au povo1.0 ですが、iPhone 12 proからiPhone14 Pro に今のpovo 1 2022/09/09 08:45
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XAMPPで画面が真っ白になります。
-
テーブルに入っているデータと...
-
stringaddslashes 半角¥が消える
-
DB(MySQL)から複数行のデータを...
-
MySQLでデータベースにデータin...
-
Pro*Cの構文エラー
-
DB Error: no such field
-
phpにて出欠登録管理を作成して...
-
PHP+SQLite でSELECT文のWHERE...
-
文字化けが解決できません。お...
-
Accessのテーブルへ複数の主キ...
-
エクセルVBAについて
-
DBで指定した値しか存在しない...
-
実行時エラー3131 FROM 句の構...
-
php テーブルが作成できない
-
PHP初心者です。syntax error, ...
-
insert1つの処理でもトランザ...
-
SQL文が実行できません
-
php テーブルを作れない
-
MySQLのINSERT時にたまに重複に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql_fetch_objectのエラー
-
XAMPPで画面が真っ白になります。
-
テーブルに入っているデータと...
-
sqlから多次元配列に要素を格納...
-
PHP+mysqlでSQL文に文字数制限...
-
stringaddslashes 半角¥が消える
-
phpのエラーについてです
-
PHPで絞り込み検索結果の件数を...
-
PHPエラーが出て困ってます
-
PDOを使いたい
-
CSVをダウンロードさせた際、CS...
-
mysql_query等でレコード数を変...
-
Resource id #3 をフィールドの...
-
ボタンのonclick時における関数...
-
XAMMPが起動しません。
-
SQL文2つ実行
-
PHPのSQLインジェクションはspr...
-
SQLの結果が返ってこない
-
MySQLのデータを使ってプルダウ...
-
会員登録したらメールが送られ...
おすすめ情報