gpt4 book ai didi

php - 以一种无痛的方式从 mysql 转到 mysqli

转载 作者:行者123 更新时间:2023-11-29 04:43:46 25 4
gpt4 key购买 nike

php 即将停止对mysql 函数的支持,关于如何从mysql 升级到mysqli 的工具/建议很多。我想到了这个设计,我想知道我的解决方案是否存在任何问题:

  1. 在所有使用任何 mysql 函数的 php 文件中创建一个名为 translate.php 和 require_once 的文件。
  2. 在该文件中创建全局变量并将其命名为 $_CONN
  3. 使用以下内容覆盖默认的 mysql 函数(使用此处未显示的 overwrite_function)

$_CONN;        
mysql_query($q)
{mysqli_query($_CONN,$q);}

mysql_error()
{mysqli_error($_CONN);}

mysql_connect($h,$u,$p)
{$_CONN=mysqli_connect($h,$u,$p);}

mysql_fetch_assoc($r)
{mysqli_fetch_assoc($r);}

mysql_fetch_array($r)
{mysqli_fetch_array($r);}

我的解决方案有什么问题吗?

最佳答案

要以轻松的方式从 mysql 迁移到 mysqli,您必须向 PDO 迁移

关于php - 以一种无痛的方式从 mysql 转到 mysqli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22988848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com