在本文中,我们将解决从 MySQL 到 mysqli 的转换以及如何转换现有代码以利用 mysqli 扩展。
就像更改 mysql_query($sql); 一样简单吗? to mysqli_query($sql);?
虽然这是关键的一步,但它不是唯一的一步。要有效地转换为 mysqli,您需要将 mysql_ 函数的所有实例替换为其 mysqli_ 等效项。 MySQLi 扩展函数摘要为这种转换提供了全面的指南。
替换特定 MySQL 函数
注意:虽然大多数函数参数保持相似,但有些参数可能略有不同。例如:
示例转换
考虑使用 MySQL API 的以下代码:
$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die(...); mysql_select_db($DB['dbName']);
等效的 mysqli 代码将是:
$link = mysqli_connect($DB['host'], $DB['user'], $DB['pass'], $DB['dbName']) or die(...);
最终步骤
转换完成后,测试脚本以确保其正常运行正确。如果没有,就该进行一些调试了。
以上是从 MySQL 切换到 MySQLi 就像用'mysqli_query”替换'mysql_query”一样简单吗?的详细内容。更多信息请关注PHP中文网其他相关文章!