本帖最后由 zumenbo 于 2013-09-23 00:09:01 编辑

解决方案 »

  1.   

    如果要更改数据库驱动,则可能你的大部分代码都要改写了。
    你的这个问题不是一个错误,而是一个提示,自php5.5起mysql扩展已经不被推荐使用,但还没有废弃。你可以修改下错误提示级别至
    error_reporting = E_ALL & ~E_DEPRECATED
    即可屏蔽类似提示。
    更多说明:http://cn2.php.net/manual/zh/errorfunc.constants.phpPHP的安装包里有两个配置文件,分别用于开发和测试环境,你如果选用生产环境的配置就不会出现这个提示。
      

  2.   

    PDO确实是个好东西,高端大气上档次。
      

  3.   


    <?php
    $mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
    if ($mysqli->connect_error) {
        die('Connect Error (' . $mysqli->connect_errno . ') '
                . $mysqli->connect_error);
    }
    if (mysqli_connect_error()) {
        die('Connect Error (' . mysqli_connect_errno() . ') '
                . mysqli_connect_error());
    }echo 'Success... ' . $mysqli->host_info . "\n";
    $mysqli->close();
    ?> 
      

  4.   

    PDO:
    $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);MYSQLI:
    $link = mysqli_connect(   
                    'localhost',  /* The host to connect to 连接MySQL地址 */   
                    'user',      /* The user to connect as 连接MySQL用户名 */   
                    'password',  /* The password to use 连接MySQL密码 */   
                    'world');    /* The default database to query 连接数据库名称*/   
          
        if (!$link) {   
           printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());   
           exit;   
        }   
      

  5.   

    http://www.ttlsa.com/html/2502.html 有解决方法