gpt4 book ai didi

php - MySQL 查询在测试机器上运行正常,但在 ISP 服务器上失败

转载 作者:行者123 更新时间:2023-11-29 03:10:56 26 4
gpt4 key购买 nike

我正在使用 XAMPP 下的 Apache 服务器在我的家用机器上使用 MySQL 进行测试,MySQL 设置为:服务器:通过 TCP/IP 的本地主机,版本 5.5.16。

我有一个查询:SELECT * FROM project WHERE refno = $refno;

这在我的测试机器上完美运行。当我在我的 ISP 服务器上尝试相同的操作时,它具有以下设置:服务器:本地主机通过 UNIX 套接字,版本 5.0.92

我收到消息:

"supplied argument is not a valid MySQL result resource"

问题是设置的不同吗?有什么我可以做的让它工作吗?

最佳答案

我建议您首先绝对确保您拥有有效的数据库连接。寻找mysql_connect在你的脚本中,并确保它被传递了正确的参数。在手册页上查找代码示例,了解如何添加 die() 调用以捕获任何问题。不过,我不建议在生产代码中使用 die() 。您通常希望捕获并记录错误,而不是让脚本死掉。

一旦你确定你的连接返回一个ressource,如果它仍然阻塞你确保你发送正确的参数(数据库名称)到mysql_select_db .

一旦上述两个函数正常运行,您的查询应该可以正常执行。

希望对您有所帮助,祝您好运。

关于php - MySQL 查询在测试机器上运行正常,但在 ISP 服务器上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560466/

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