php.ini里面把
;extension=php_mysql.dll
改成
extension=php_mysql.dllextension_dir = ""
改成
extension_dir = "ext/"最后再重启一下即可
;extension=php_mysql.dll
改成
extension=php_mysql.dllextension_dir = ""
改成
extension_dir = "ext/"最后再重启一下即可
调试欢乐多
可以选择[开始-所有程序-MySQL-MySQL Server 5.0-MySQL Command Line Client]进入到MySQL的客户端。
也可以通过[开始-运行]输入“cmd”,然后在命令模式下输入“mysql -h localhost -u root -p”命令,进入到MySQL的客户端。进一步配置,使之与php连接上。修改php.ini文件。
1.原始设置为:
mysql.default_port =
mysql.default_host =
mysql.default_user =
mysql.default_password =
修改为:
mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root
mysql.default_password = 123456
2.将extension_dir = "./"修改成php目录里extensions的路径,如
extension_dir = "D:/php5/ext"
3.启动php对mysql的支持模块
将 ;extension = php_mysql.dll 前的分号;去掉即可。
最后需要重启计算机。
-----------------------------------------
出错原因是mysql在php5中不被默认支持了?是不是等于说phpinfo里面不会显示mysql的信息了?我现在phpinfo里面没有显示mysql的信息,是不是就是php没有加载mysql?
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
我又写了这个test.php,打开显示的错误就是Fatal error: Call to undefined function mysql_connect()
------------------------------------------
这些我都已经改过了,还是不行啊