【自分用】MySQLで結果に何も返されない時のチェック項目【備忘録】phpでMySQLのクエリーを出したのに、結果がからっぽ・・・。いつもと同じ描き方してるのに何でだろう?なんて時に自分のコードを見直すチェック項目です。カラムに特定の文字列が一致した場合の条件でクエリーを送信するコードになりますが、これは$nameに代入された値が文字列の場合はこのようになります。';';こちらは、検索条件(id)に数値を使用している場合です。前者のコードと見比べるとダブルクォーテーション(”)の有無が確認できると思います。前回描いたコードをそのままコピーペーストで持ってきた場合に陥りやすいと思います。$temp_array['fullname'];}データベースへクエリーを行う位置が関数内になる場合は、接続関数をグローバル宣言しなければなりません。$temp_array['fullname'];動くわけないですね・・・。昔描いたコードの下に追記していった場合に良く陥る罠です。これに気付かず、延々自分の描いたコードの見当違いなところを睨めっこなんてことが良くあります。今度MySQLのクエリー関係で同じような事例が出たら、このページを開いてチェックを行うことにします。https://weblabyrinth.net北海道旭川市でweb関係のお仕事をしています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。