PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误?

PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误?,第1张

应该是数据库连接失败导致的,你可以打开调试模式,然后在连接数据库的时候进行判断,你可以先在成功之后设置一个die,就是停止程序运行,看看浏览器显示500吗?如果不显示,那就是后面的语句有问题,如果显示,那就是mysqli有问题,看看有没有这个驱动,最好是看下php和服务器的日志。

windows下需要检查php.ini里边的mysql.dll是否加载,phpinfo中是否有mysql这个配置。

有可能服务器没搭建好 你什么操作系统、什么HTTP服务器,如果你是windows下手工配的环境,认真检查下吧,如果是只有用mysql函数才会出错,就检查下系统变量有没加入mysql的bin目录,检查mysql有没正常运行,检查php有没载入mysql扩展

新手建议使用集成AMPSERV 搭建环境

500错误一般不是mysql造成的,是你的php脚本。

if(!$link){

echo "fail"

}else{

echo "success"

}

mysql_close()

还有一个可能,就是php的mysql库不存在或无法加载。

用用 function_exists 检查一下


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/213660.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-05
下一篇2023-04-05

发表评论

登录后才能评论

评论列表(0条)

    保存