Heim  >  Fragen und Antworten  >  Hauptteil

Beim Herstellen einer Verbindung zur Datenbank und beim Ausführen der Abfrageanweisung scheint $result ein boolescher Wert zu sein. Was genau ist falsch?

微信图片_20180305114204.png

You bad badYou bad bad2442 Tage vor1562

Antworte allen(3)Ich werde antworten

  • 陈刚

    陈刚2018-03-06 14:39:05

    你要使用fetchAll()函数获取查询结果啊,你现在只是执行了查询,没有获取到查询结果!

    Antwort
    0
  • 辉

    2018-03-05 21:45:11

    mysql_query() 仅对 SELECT,SHOW,DESCRIBE, EXPLAIN 和其他语句 语句返回一个 resource,如果查询出现错误则返回 FALSE。

    返回值应是一个资源对象,可用foreach读出内容来,若返回是false,说明你的sql语句有错。当然你代码中连接数据库后的connect sucess要出现该提示,若这步未出现,说明你的数据库连接都未成功,可能是数据库的用户名,密码不正确,要不数据库服务没开。要自行查找。

    Antwort
    0
  • You bad bad

    我也觉得是query语录有问题但,就是很直白的两句,也没什么错啊。cake是表名

    You bad bad · 2018-03-05 22:39:33
  • 大辉狼

    大辉狼2018-03-05 12:47:54

    8FZ2H$H%}O_O9O@T1XWLOTY.png

    如果你说的bool值是

    False

    的话,那是正常的。

    Antwort
    0
  • You bad bad

    那后面foreach循环,print报错是怎么回事啊

    You bad bad · 2018-03-05 17:26:55
  • StornierenAntwort