问题:
可以通过替换 mysql_query($ 来将 MySQL 函数迁移到 mysqli 语法吗sql) 与mysqli_query($sql)?
答案:
虽然用 mysqli 等效项替换 MySQL 函数似乎是一种简单的方法,但它需要更全面的更新。
详细换算处理:
搜索和替换: 将所有 mysql_* 函数调用替换为其对应的 mysqli_* 函数,如 MySQLi 扩展的函数摘要中所示。
数据库Selection:
其他注意事项:
示例:
原始 MySQL 代码:
$sql = 'SELECT auto_id FROM friend_reg_user WHERE auto_id=' . $info['auto_id']; $result_member = executequery($sql); if ($line_member = mysql_fetch_array($result_member)) { extract($line_member); } else { header("location: index.php"); exit; }
更新的 MySQLi 代码:
$sql = 'SELECT auto_id FROM friend_reg_user WHERE auto_id=' . $info['auto_id']; $result_member = mysqli_query($conn, $sql); if ($line_member = mysqli_fetch_array($result_member)) { extract($line_member); } else { header("location: index.php"); exit; }
以上是如何有效地从MySQL迁移到MySQLi语法?的详细内容。更多信息请关注PHP中文网其他相关文章!