問題
mysql から情報を取得しているときに、mysql 行の特定の列が 0 であることも確認したいと思います。
しかし、Undefined Variabe という通知が表示されますが、コードは機能しますか?
コード 行 157:
while($row = $fetch->fetch( PDO::FETCH_ASSOC ) && $row['status'] == 0) {
私が得るエラー
Notice: Undefined variable: row in C:\xampp\htdocs\recover\admin\index.php on line 157
私の質問:
while ループの下に if ステートメントを作成せずにそのエラーを取り除くにはどうすればよいですか? 私が間違ったことをしていないのであれば、基本的にwhileループでこれを処理したいのですか?.
while ループの下で if ステートメントを使用する方が、while ループで使用するよりも優れていますか?
エラーの原因は何ですか? && row['status'] == 0 の前に $row を定義しています。
ありがとう