将代码更改为mysqli

将代码更改为mysqli,mysql,mysqli,Mysql,Mysqli,我不止一次地读到,使用mysqli和mysql比使用mysql更好 我想知道: 我在本地服务器上使用WAMP,在在线站点上使用一些共享服务器。为了确保mysqli能够正常工作,我需要在php.ini上检查什么 下面是我的数据库连接和查询代码。使用mysqli会是什么样子 $con=@mysql\u connect(“localhost”、“username”、“pass”); 如果(!$con) 退出(“无法连接到数据库服务器”); $db2=@mysql_select_db(“db_NAME”

我不止一次地读到,使用mysqli和mysql比使用mysql更好

我想知道:

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

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

  • $con=@mysql\u connect(“localhost”、“username”、“pass”);
    如果(!$con)
    退出(“无法连接到数据库服务器”);
    $db2=@mysql_select_db(“db_NAME”);
    if(!$db2)
    退出(“无法连接到数据库”);
    $query=mysql_query(“从某个_表中选择somme_字段”);
    而($index=mysql\u fetch\u数组($query))
    {
    ....
    }
    
  • 我的站点大部分是用mysql编写的。我真的需要把所有代码都改成mysqli吗?真的这么重要吗

  • 1.只要您只安装了一个php实例,就不会有任何问题,但如果您有多个实例,则可能需要手动将其指向您希望使用的版本

    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不再处于开发阶段,已被认为不推荐使用。

    1.只要您只安装了一个php实例,就不会有任何问题,但如果您有多个实例,则可能需要手动将其指向您希望使用的版本

    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不再处于开发阶段,已被认为不推荐使用。

    您使用的是什么版本的PHP?PHP版本5.3.29您使用的是什么版本的PHP?PHP版本5.3.29