我已经将我的问题缩小到了我正在做的mysql_connect
调用。
它会产生错误消息。你建议我做些什么来解决这个错误:
错误总结
HTTP错误500.0 -内部服务器错误
由于发生内部服务器错误,无法显示该页。
详细错误信息
模块IsapiModule
通知ExecuteRequestHandler
处理程序PHP
错误代码0x00000000
请求URL http://localhost:80/getuser.php?q=3&sid=0.2953613724031635
物理路径C:\inetpub\wwwroot\getuser.php
登录方法匿名
登录用户匿名最有可能导致:
你可以尝试的东西:
account.
链接和更多的InformationThis错误意味着在处理请求时出现了问题。Web服务器接收到请求,但在处理过程中发生了致命错误,导致500错误。
Microsoft知识库文章:
发布于 2009-07-14 11:56:20
检查phpinfo()是否存在MySQL函数。如果这些服务器存在,请尝试连接到其他MySQL服务器。如果问题发生在代码、PHP库、SQL服务器或web服务器上,请通过更改变量来缩小范围。对于日志,我知道CHeck有一个错误日志,其中包含详细的PHP信息-- IIS可能有类似的内容。考虑重新编译和重新安装PHP。
发布于 2009-07-16 00:58:58
虽然Avinash提到了apache,但他可能走在正确的轨道上,因为您可能缺少mysql与IIS交互的实际库。我没有把整件事看完,但这可能会帮到你:http://www.atksolutions.com/articles/install_php_mysql_iis.html
还有,我看到你对乔什的回应..。您应该在phpinfo中有一个用于mysql的表。
发布于 2021-11-15 08:11:39
只是提醒新版本的PHP用户:
mysql_connect在PHP5.5.0中被废弃,在PHP7.0.0中被删除。相反,应该使用MySQLi或PDO_MySQL扩展。
您应该使用示例(面向对象的MySQLi)而不是myslq_connect:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
https://stackoverflow.com/questions/1124268
复制相似问题