Fatal error: Call to undefined function mysql_connect() in D:\php_setup\apache\htdocs\mysql.php on line 2php能跑,就是连不上数据库,什么这个文件那个文件SYSTEM32的,都试过了,不行,看下版本:httpd-2.2.21-win32-x86-no_ssl.msi
          php-5.3.8-Win32-VC9-x86.zip
          mysql-5.5.13-win32.msi看看那有问题的哦,就是连不上数据库,昨天还好好的,今天就不行了,
。。
<?php
$conn=mysql_connect("localhost","root","yang");
if($conn){
echo "连接mysql数据库ok";
}else{
echo "连接数据库失败";
}
?>
我实在不知道哪儿出来问题
还有一件事,今天换了WIN7,不会跟这个有关系吧!!!!

解决方案 »

  1.   

    还有php ini配置的mysql扩展,我都开起来了的,。
    extension_dir = "D:/php_setup/php/ext"
    extension=php_mysql.dll
    extension=php_mysqli.dll还有那儿要开启吗?
      

  2.   

    Fatal error: Call to undefined function mysql_connect() in D:\php_setup\apache\htdocs\mysql.php on line 2
    是说函数 mysql_connect 不存在
    也就是说您并未加载 php_mysql 扩展!
      

  3.   

    extension=php_mysql.dll
    extension=php_mysqli.dll但是要弄对文件
      

  4.   

    都是对了的,我估计是win7系统的问题。。
      

  5.   

    用phpinfo看下 Loaded Configuration File  是不是你修改的那个ini
      

  6.   

     我用win7年把了.你就别冤枉WIN7了,如 heyli 所说 查看 phpinfo里的 php.ini文件是不是你修改的那个。