データベースに接続するとき、クエリ ステートメントを実行するとき、$result が bool 値であるように見えます。正確に何が問題なのでしょうか?
You bad bad
You bad bad 2018-03-05 11:42:44
0
3
1533

微信图片_20180305114204.png

You bad bad
You bad bad

全員に返信(3)
陈刚

クエリ結果を取得するには fetchAll() 関数を使用する必要があります。クエリを実行しただけで、クエリ結果は取得されていません。

いいねを押す +0
辉

mysql_query() は、SELECT、SHOW、DESCRIBE、EXPLAIN およびその他のステートメントのリソースのみを返し、クエリにエラーがある場合は FALSE を返します。

戻り値はリソース オブジェクトである必要があり、foreach を使用して内容を読み取ることができます。戻り値が false の場合は、SQL ステートメントが間違っていることを意味します。もちろん、このプロンプトはコード内でデータベースに接続した後の接続成功時に表示されます。この手順が表示されない場合は、データベースのユーザー名とパスワードが正しく設定されていない可能性があります。が間違っているか、データベース サービスがオンになっていません。自分で見つけてください。

いいねを押す +0
  • 返事 また、クエリの引用にも何か問題があると思いますが、たった 2 つの非常に単純な文には何も問題はありません。ケーキはテーブル名です
    You bad bad 著者 2018-03-05 22:39:33
大辉狼

8FZ2H$H%}O_O9O@T1XWLOTY.png

あなたが話している bool 値が

False

である場合、それは正常です。

いいねを押す +0
  • 返事 では、なぜ foreach ループと print がエラーを報告するのでしょうか?
    You bad bad 著者 2018-03-05 17:26:55
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!