Warning: mysql_connect() [function.mysql-connect]: OK packet 6 bytes shorter than expected. PID=572 in C:\AppServ\www\wwwroot\config.php on line 15Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using old authentication in C:\AppServ\www\wwwroot\config.php on line 15Warning: mysql_connect() [function.mysql-connect]: in C:\AppServ\www\wwwroot\config.php on line 15<?php/**
 * configurations
 */$bd_host = "localhost";     // Database host 
$bd_usuario = "root";       // 数据库用户名
$bd_password = "19022002";      // 数据库密码
$bd_base = "sq_djbuxftp";            // 数据库名
$link = "www.dudubux.cn";            // 域名$con = mysql_connect($bd_host, $bd_usuario, $bd_password); 
mysql_select_db($bd_base, $con);     // Dont Edit?>使用的软件是:
AppServ 2.6.0: 
   Apache 2.2.8 
   PHP 6.0.0-dev 
   MySQL 6.0.4-alpha 
   phpMyAdmin-2.10.3 
弄了半天,也google了很久,还是没解决,请牛人指点!!!

解决方案 »

  1.   

    估计是你用的mysql驱动有问题。
    你的开发环境是在win下得吧,建议重新下个新的php。中国软件人才库
      

  2.   

    php里设置问题!
    config.php 
      

  3.   

    提示信息是说:无法使用老的认证方式链接到MySQL4.1以上版本。显然你的MySQL6.0版本的一些驱动没有装好,建议降回5.0+版本。另外,如果你是新手,不建议用最新的、未正式发布的版本。
      

  4.   

    用MYSQLI 这个试度试。6.0都面向对象了,别再用面向过程的连接方式了。