*

エラー:Warning: Invalid argument supplied for foreach() …

公開日: : PHPで実際開発して

SQLを発行した後、配列に何も入っていない、と言われた事とほぼ同じ。

エラー:Warning: Invalid argument supplied for foreach() …

エラー自体は回避できますが、配列に何も入っていない

エラーの回避方法自体はココ

sqlを定義した後、foreach ($dbh->query($sql) as $row) {

で、データを取り出そうとして、
「Invalid argument supplied for foreach()」
とでれば、SQL文自体がエラーではないが間違っている、
という事と考えるべき。

確認方法

一回テキストで出力して見る

$hoge = “SQL文”;
print $hoge;
これで、例えばSQL文のなかに変数を使っていれば、
変数が値として表示されるはずです。
大体わかるはず。変数の値が入っていなかったりしている。

さらに

出力されたものをphpMyAdminとか、MySQL本体に流してみる。

以上で、ある程度の事はわかるのではないか。

 

自分でPHP開発作業中に突き当たった事を覚書的にメモしています。
時間がたつと自分でも忘れてしまいます。

 

 

スポンサーリンク

 

 

関連記事

阪神タイガース関連新聞記事のTweetとHtmlタグ

  これは、僕のメモです。 1.前提その1: まず、プログラム動かす

記事を読む

PHPからprepareステートメントを使ってテーブルを作成する

これは僕のメモです。 「PHPからprepareステートメントを使ってテーブルを作成す

記事を読む

no image

PHPをインストールする時、いつも忘れる事(short_open_tag)

一般的なマニュアルだと、以下の2箇所の修正で ApacheがPHPファイルを認識する。 1.h

記事を読む

no image

pearがインストールできない。

エラーの内容は以下の通りです。 C:\php5>go-pear.bat interna

記事を読む

@file_get_html($address)でもエラーになる

これは、僕のメモです。これは、僕のメモです。   これは、僕のメモです。

記事を読む

データベースを配列に入れて、その中で範囲指定する

約600あるレコードのうち、 100から200の間のレコードだけ表示させる、 結構てこづりました

記事を読む

MySQLのUNIQUEKEY制約を設定について

これは僕のメモです。 この質問を参考に。 http://q.hatena.ne.jp

記事を読む

no image

行列世代と配列

PHPを勉強してみて思う事 僕らの世代は、「行列」を習っている。 今、ネット用のプログラム書こう

記事を読む

no image

「->」の意味がわかれば、PHP半分わかったも同じ。

バッチ系のプログラムの書き屋(VB)だった僕が、 どうしてもわからないこと。 感覚的に理解できな

記事を読む

WordPressプラグインエラー(cdnvote)

これは僕のメモです。   Wordpress4.2に、3.2以降更新されて

記事を読む

Windows10(x64)に、Apache2.4(x64)、MySQL5.7(x64)、MyCDBC(x86)、PHP 7.1.10、OfficeProffesional2007(x86)をインストールする

これは僕自身のメモです。 ノートパソコンに上記のものをインストールす

XserverでのMySQLからMariaDB

これは自分のメモです。 Xserverでは自動的にMySQLからMa

複数の引数を渡す方法

これは僕のメモです。   <?PHP

phpmyadminで編集できない時の対応

これは僕のメモです。 phpmyadminで編集・コピー・削除が

CSSの変更をChromeにすぐ反映させる方法

これは、僕自身のメモです。   『スーパーリロー

→もっと見る

PAGE TOP ↑