在终端中执行时,php无法连接到DB

时间:2011-07-12 14:46:26

标签: php mysql

我将我的php脚本与这个简单的代码连接起来:

  

mysql_connect(“localhost”,“admin”,“1admin”)或死亡(“DB Failed”);   mysql_select_db(“test”)或die(mysql_error());

但在终端执行时,DB失败。但这适用于浏览器。

2 个答案:

答案 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()到底出了什么问题时。