日期:2014-05-17  浏览次数:20411 次

php无法连接数据库
;启用bz库
extension=php_bz2.dll
;启用图像库
extension=php_gd2.dll
;启用mysql库
extension=php_mysql.dll
extension=php_mysqli.dll
以上是我的php.ini中的配置  

LoadModule php5_module D:/php/php-5.3.5/php5apache2_2.dll
PHPIniDir "D:/php/php-5.3.5"
AddType application/x-httpd-php .php .phtml
这是我apache中的conf配置  
我试了把双引号去掉不行  
我的数据库服务也起来了 端口是80 
<?php
$con=mysql_connect("localhost","root","admin");
if($con){
echo '成功';
}else{
echo '失败';
}
?> 测试文件中只有这么一句话 但是运行就是数据库无法连接 
表示很是蛋疼 偶刚学这东西 看了好多资料也没解决 我登陆过就是不行 密码是没错误的  
以下是错误信息:
Fatal error: Call to undefined function mysql_connect() in D:\php\htdocs\test.php on line 5
说第五行错误, 我没觉得自己写的有错误 求高人指教 呵呵呵 谢了 兄弟们

------解决方案--------------------
1.
mysql模块没有正常加载
extension=php_mysql.dll
这个确认存在 不是php_mysqli.dll

2.输出phpinfo 看看你的php.ini是哪个文件,修改那个文件.