gpt4 book ai didi

php - SQL命令有问题吗?

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

Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select




我正在尝试将站点从本地主机放到我购买的在线主机上。

好吧,这里有一个问题。每当我使用此命令时:

$sql = mysql_query("SELECT * FROM `circles` WHERE `lang`='{$language}'");
while ($row = mysql_fetch_assoc($sql)) {
echo 'test';
}


然后它给了我这个错误:


  警告: mysql_fetch_assoc()期望参数1为资源,在第20行的/var/www/web/username/site.com/folder/index.php中给出布尔值


第20行是:

while ($row = mysql_fetch_assoc($sql)) {


它在本地主机上时有效,但在将其移至主机时不起作用。

我已经更改了主机名,用户名,密码和数据库名。但是仍然会出现此错误。如果更改数据库密码,则会出现mysql连接错误。因此,所有信息都应该正确。

有人有什么想法吗?

最佳答案

mysql_query()错误时返回FALSE

$result = mysql_query('...');
if (!$result) {
die(mysql_error());
}
while ($row = mysql_ftech_assoc($result)) {
...
}

关于php - SQL命令有问题吗? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12724613/

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