用include("conn.php")时出现错误,Fatal error</b>:  Call to undefined function mysql_connect() in <b>conn\conn.php</b> on line 2请问高手怎么解决?

解决方案 »

  1.   

    没有配置好php的mysql环境。1,在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的 libmysql.dll,并将libmysql.dll复制到C:\ windows\system32目录中,然后重新启动Web服务。
    2, 在C:\windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件找到
    ;extension=php_mysql.dll
    改成
    extension=php_mysql.dll    //去掉前面的;使之生效
    3, Mysql目录没有读取权限,正确的目录权限如下:
    administrator   完全控制
    system          完全控制
    users           读取和运行+列出文件夹目录+读取
    其他的用户权限全部删除,然后重启MYsql服务和Web服务
    (注:以上设置无安全设置;建议修改后重启一下服务器)
    重要,还要检查php.ini文件的权限,检查复制到system32里面的php文件的权限,检查php安装目录文件夹的权限.至少要有users默认权限.temp文件夹至少要有users组修改级别权限.
      

  2.   

    ·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL)
    ·支持ASP+ASP.NET+PHP+HTML
    ·详情请访问:http://www.515dns.com
    ·QQ:287895593
      

  3.   

    我前两个php的mysql环境配置都没有问题,第三条我的mysql里只有一个用户拥有全部权限,还是出现错误