php4与mysql 4.1的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:21:46
我在linux下运行以下内容:
$dbh = mysql_connect('address','user','pass') or die("cann't connect");
print("test");

然后他什么也没有显示,也没有报错。查了一下,有些说是php4不能支持mysql 4.1以上的密码,所以要用old_password重新改密码,改过后还是没有任何显示内容。(应该是显示test的)。

查了许多资料都不行,php本身是支持的,如果把print("test");写在mysql_connect前面的话就会显示test字样,另外如果把mysql_connect改成其他不正常名字马上会提出undefine, 说明php已经认得出mysql_connect是什么意思了。请问如何解决?

是不是需要在php.ini里面加extension=mysql.so呢?
error_reporting=E_ALL
display_errors=On
都写了,还是没有任何反应。

另外直接用phpinfo()是可以显示的。也就是说只有运行到mysql的语句就死在那里了。

php.ini里面
error_reporting=E_ALL
display_errors=On

另外,你这个原因应该是mysql扩展没正确工作。

____________

<?php
ini_set("display_errors",true);
$dbh = mysql_connect('address','user','pass') or die("cann't connect");
?>