fetch_arrayでのエラー
はじめまして。初心者ですが、ご教授頂きたいです。
PHP,mysqlでサイトを作っていますが、
while ($row = mysqli_fetch_array(mysql_query($dbc,"SELECT userid FROM user_a")))
{
$data = $row['userid']."member"; //テーブル名
mysqli_query($dbc,"DELETE FROM $data WHERE USERID = 'xxx'");
}
このように書いたところ、
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in
とエラーが返ってきてしまいます。
テーブル user_a の中にある "userid" を一つずつ取り出し、
それぞれの userid.member というテーブルに xxx がある行を削除していきたいのが目的です。
ネットで探しても、このエラーに関して解決策が書かれているサイトが見当たらなく
途方に暮れている次第です。
どうかお助けください。宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
運用方法として・・・
メンバー分テーブルがあるということでしょうか?
あまりに冗長な作りにみえますが・・・
memberテーブルを一つだけ用意して、useridフィールドを用意しておけばよいのでは?
この回答への補足
ご回答ありがとうございます。
不特定のユーザー同士で関係を作って...とマトリクスになっているので、テーブルが多少増えてしまっています。
ご回答ありがとうございました。
mysqli_fetch_arrayで返ってくる値がなかったのでこのエラーが出てました。
whileが動く前に値の有無で条件を与えてやればよかったみたいです。
ご協力ありがとうございました。
No.1
- 回答日時:
マニュアルをきちんと読みましょう。
mysqli_fetch_array()に与えられているパラメータが間違っているからエラーになっているだけです。解決策も何もありません。
ま、中の関数がmysql_query()じゃなくてmysqli_query()の間違いなんでしょうけど。
mysql_query()とmysqli_query()はパラメータも返す値の型も違うので混用してはいけません。
ご回答ありがとうございます。
申し訳ありません、このサイトに写すときに mysqli_query() を mysql_query()と書いていました。
実際はすべて mysqli_query()となっていますが、このようなエラーが出ます。
それでも与えてるパラメーターがどのように違うのかですね。
マニュアルをまたしっかり当たります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- PHP PHPでMysqlにデータがあるかどうか判別したい 1 2023/03/02 11:48
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP PHP ページング データベース 1 2022/06/16 10:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL構文です 画像のようにした...
-
テーブル:生徒名簿 生徒名簿の...
-
外部キーだけのテーブル(主キ...
-
テーブルリンク リンク元を知...
-
男性と2人で飲食店に行きテーブ...
-
複雑なSQL文について
-
会社の飲み会の幹事になり、座...
-
まるいテーブル 円い 丸い 漢字...
-
1対1のリレーション(主キー同...
-
L2SWはARPテーブルを持っている?
-
今度同じサークルだった女の子...
-
アクセスのリンクテーブル一覧...
-
妹が、メルカリで売れた商品を...
-
論理名とコメント構文(?)について
-
飲み会で、座敷orテーブルどち...
-
MySQL Workbench で、テーブル...
-
2つのテーブルのカウント結果...
-
ベッドの上のテーブルってなん...
-
ターンテーブルの、電子レンジ...
-
「テーブルに座って……」という...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
fetch_arrayでのエラー
-
テーブルリンク リンク元を知...
-
男性と2人で飲食店に行きテーブ...
-
会社の飲み会の幹事になり、座...
-
SQLです!!教えてください。
-
面接のときテーブルが正面に。...
-
飲み会で、座敷orテーブルどち...
-
「テーブルに座って……」という...
-
複雑なSQL文について
-
このテーブルで
-
MySQLで複数テーブルを作成する
-
アクセスのリンクテーブル一覧...
-
ちょっとぐらいの時間なら里山...
-
SQLでテーブルの値を集計して、...
-
件数の多い順にselect
-
論理名とコメント構文(?)について
-
【PHP】SQL文のSUM関数で出力し...
-
オーダーの覚え方について
おすすめ情報