1、设置display_errors = On
2、复制libmysql.dll到System32或Apache的bin目录,重启Apache

解决方案 »

  1.   

    用ASP就简单多了。
    IIS已经帮你全部搞好了。
      

  2.   

    我现在改用PHP4了
    但是MYSQL是5.0的phpmyadmin还是不对显示
    #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client 
    怎么办 
      

  3.   

    我现在把ROOT密码设置为空居然就可以了
    但是在PHP5下面还是不能连接MYSQL大家看看怎么办
      

  4.   

    用root用户登录Mysql后mysql>set password for 'root'@'localhost' = old_password('password');然后重启Mysql服务即可
      

  5.   

    或者在php.ini中extension那里加入
    extension=php_mysqli.dll然后复制libmysqli.dll到System32或者Apache的bin目录,重启Apache,用以下代码连接<?php
    $host   = "localhost";
    $user   = "root";
    $passwd = "password";
    $dbname = "dbname";$mysqli = new mysqli($host,$user,$passwd,$dbname);if (mysqli_connect_errno()) {
        printf("连接数据库失败");
        exit();
    }?>
      

  6.   

    用PHP4,则上面的方法无法使用,请注意,mysqli仅适用于PHP5
      

  7.   

    开启了PHP.IHI中的错误显示还是没有提示
      

  8.   

    最终我还是选择MYSQL4+PHP4
    不过还是想知道为什么PHP5不能用MYSQL5?
      

  9.   

    我是PHP5配MYSQL4.1结果是密码为空才能连接,如果是加密或不加密的密码都不可用,求解!
      

  10.   

    PHP4的mysql客户端libmysql.dll版本低,加密算法不同,这是根本原因。
    要么用低版本客户端的password算法,要么用PHP5的mysqli
    低版本客户端密码的修改方法前面我给了
      

  11.   

    Mysql 5还是alpha版本,不推荐,现在还是Mysql 4用着放心