首页 > 解决方案 > 将代码更改为 mysqli

问题描述

我不止一次阅读过,使用 mysqli 比使用 mysql 更好。

我想知道:

  1. 我正在为我的本地服务器使用 WAMP,为我的在线站点使用一些共享服务器。我需要在 php.ini 上检查什么以确保 mysqli 可以正常工作?

  2. 下面是我的数据库连接和查询代码。使用 mysqli 会是什么样子?

$con = @mysql_connect ("localhost", "username", "pass"); 
if(!$con)
    exit("Unable to connect to the Database server");
    $db2 = @mysql_select_db("DB_NAME");
    if(!$db2)
        exit("Unable to connect to the Database");
    $query = mysql_query("SELECT somme_filed FROM some_table");
    while ($index= mysql_fetch_array($query ))
    {
        ....
    }
  1. 我的大部分网站都是用 mysql 编写的。我真的需要将所有代码更改为 mysqli 吗?真的那么重要吗?

标签: phpmysqlmysqli

解决方案


1.只要您只安装了一个 php 实例,应该没有任何问题,但如果您有多个实例,您可能需要手动将其指向您希望使用的版本。如何使用 wampserver 激活 mysqli?

2.你可以通过做这样的事情来使用mysqli连接

$con = mysqli_connect("localhost","my_user","my_password","my_db");

if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

3.MYSQL 不再处于开发阶段,已被视为已弃用。 为什么我不应该使用 MYSQL 函数


推荐阅读