我将我的php脚本与这个简单的代码连接起来:
mysql_connect(“localhost”,“admin”,“1admin”)或死亡(“DB Failed”); mysql_select_db(“test”)或die(mysql_error());
但在终端执行时,DB失败。但这适用于浏览器。
答案 0 :(得分:3)
来自命令行的PHP通常使用来自php-cli的不同php.ini。如果您在Linux服务器上 - 请查看/etc/php/cli/php.ini(或类似的内容......)
检查此php.ini
中是否启用了mysql答案 1 :(得分:0)
尝试
mysql_connect(...) or die(mysql_error());
简单地输出“db failed”对于诊断来说是没用的,特别是当MySQL会告诉你mysql_error()到底出了什么问题时。