首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql_query在IIS - alternative中不工作?

问mysql_query在IIS - alternative中不工作?
EN

Stack Overflow用户
提问于 2009-05-29 15:01:57
回答 3查看 712关注 0票数 0

我在Windows/IIS环境中使用PHP,发现以下与数据库相关的代码不起作用:

代码语言:javascript
复制
$result = mysql_query("SELECT * FROM users WHERE id=12);

那么有没有mysql_query的替代品呢?

EN

回答 3

Stack Overflow用户

发布于 2009-05-29 15:04:38

$result = mysql_query("SELECT * FROM users WHERE id=12");//查询末尾缺少“?

票数 6
EN

Stack Overflow用户

发布于 2009-05-31 01:07:47

可能没有加载php_mysql库。您需要确保在php.ini文件中加载了php_mysql.dll,通常如下所示:

代码语言:javascript
复制
extension=php_mysql.dll
票数 0
EN

Stack Overflow用户

发布于 2009-07-19 18:40:03

我也遇到了同样的问题。我可以使用mysql_select_db选择合适的模式,然后在下一行,mysql_query抛出了一个500服务器错误,而没有在php错误日志中放入任何内容。错误报告也会发送到E_ALL……

我能够使用相同的凭据连接到数据库,并使用返回的记录运行查询。这真的很烦人,因为它昨晚还在工作,现在早上第一次尝试就不能工作了。

编辑:好的,我有一个顿悟,原来我使用的数据库抽象库(元数据库)在连接到MySQL时使用了持久连接。我更改了配置,以便它使用mysql_connect而不是mysql_pconnect进行连接,然后一切都能正常工作。如果您没有使用mysql_pconnect,请不要忘记mysql_connect中的第四个参数new_link以强制建立新的连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/926461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档