可以在函数名前加上 @ 来抑制失败时产生的错误信息检查一下MYSQL是否可用?
检查一下编译MYSQL以后是否建立了MYSQL的群组以及MYSQL的用户

解决方案 »

  1.   

    没错,编译的时候未指定--mysql=path_to_mysql
      

  2.   

    请问你的php是什么版本?PHP 4 默认使用了 --with-mysql 选项,因此要禁用 MySQL 必须使用 --without-mysql。在 PHP 4 中,如果你没有在配置选项中指定 MySQL 的路径信息,PHP 会使用绑定的 MySQL 客户端库。在 Windows 下,没有相关的 DLL 文件,该模块已经内建在了 PHP 内核中。用户如果运行其它使用 MySQL 的应用(例如同时使用 Apache 模块化方式运行的 PHP 3 和 PHP 4,或者 auth-mysql 模块)需要指定 MySQL的路径:--with-mysql=/path/to/mysql。这会强迫 PHP 使用 MySQL 安装的客户端库函数来避免任何冲突。 在 PHP 5 中,MySQL 不再默认的开启,MySQL 库也不再和 PHP 绑定,请阅读该 FAQ 以获取更详细的信息。 该 MySQL 扩展库无法和 4.1.0 以上版本的 MySQL 一起工作。这时,您需要使用 MySQLi。
      

  3.   

    哦,我也搞不太懂,我是在装red hat linux9时选择安装的mysql,php好像也是的,我后来都没有另外安装过直接用的。我现在从网上下载php重新安装,可以吗?请问原来的要卸载嘛?怎么卸载?
      

  4.   

    请问是mysql没编译好还是php没编译好?重新安装之前要卸载吗?
      

  5.   

    linux下面的,php没有和mysql融合./configure里面要有--with -mysql=....
      

  6.   

    我也是通过linux自动装的php和mysql,好象没配置过什么就能用了
    倒是从网上下载比较新版本的,编译时老出错,就干脆用旧点的版本了
    至少还能用
    楼主看看万维网服务器(好象叫这个)那栏全勾上了吗?还有下面的有个什么服务器的,里面只有mysql服务器一个可勾的,也勾上他
      

  7.   

    去下载一个xampp吧,解开包就能用。