
環境: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ランキング
-
PHP+MySQLの構造
-
PHPについて。
-
CSVをダウンロードさせた際、CS...
-
DB(MySQL)から複数行のデータを...
-
PHP+mysqlでSQL文に文字数制限...
-
会員登録したらメールが送られ...
-
mysql_fetch_objectのエラー
-
MySQL, PHP をインストール後、...
-
PHPからMySQL・異なるDBにコピー
-
phpとmysql 検索とデータの受...
-
テーブルのレコード数を取得し...
-
ボタンのonclick時における関数...
-
OpenPNEのER図はありませんか
-
期待した値がMySQLから返ってこ...
-
値が「1」のカラム名を求めたい。
-
XAMMPが起動しません。
-
ループしてしまいます
-
pearのdisconnect()が使えない。
-
mysql+php 日付別料金データで...
-
PHPでMySQLデータを呼び出し、w...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPから、MySQL内に日本語名の...
-
stringaddslashes 半角¥が消える
-
ボタンのonclick時における関数...
-
phpのエラーについてです
-
sqlから多次元配列に要素を格納...
-
期待した値がMySQLから返ってこ...
-
mysql_fetch_rowが 1 を返すこ...
-
Resource id #3 をフィールドの...
-
XAMPPで画面が真っ白になります。
-
エラーの意味と対策
-
インクルードによる不具合
-
PHP+mysqlでSQL文に文字数制限...
-
mysql_resultのエラー
-
PHPのSQLインジェクションはspr...
-
【添削願】クエリ文、エラーが...
-
PHP-mysql フィールドの値を取得
-
CSVをダウンロードさせた際、CS...
-
テーブルに入っているデータと...
-
DB(MySQL)から複数行のデータを...
-
PHPで絞り込み検索結果の件数を...
おすすめ情報