gpt4 book ai didi

php - 查询返回 false 而不是资源

转载 作者:行者123 更新时间:2023-11-29 14:25:28 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc... expects parameter 1 to be resource

(31 个回答)


8年前关闭。




我有一个 mySQL 查询:

mysql_query("SELECT username_usr FROM user_usr WHERE username_usr=$name")

我存储在变量 $username_check 中.然后我存储 mysql_fetch_array($username_check)在一个变量中。

当我运行脚本时,我得到一个错误,mysql_fetch_array 需要一个资源,给定的 bool 值;

我一定是犯了一些简单的错误,但通过 FSM 我找不到它。

最佳答案

您的查询有语法错误,并且您得到一个 bool 值 FALSE:

mysql_query("SELECT username_usr FROM user_usr WHERE username_usr='$name'")
^-----^--- missing

永远不要假设查询成功。始终检查失败的返回值:
$result = mysql_query(...) or die(mysql_error());

是您应该始终拥有的最低限度。

关于php - 查询返回 false 而不是资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11068569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com