Php 将mySQL更新为mySQLi,处理从数据库获取信息的最佳方法是什么?

Php 将mySQL更新为mySQLi,处理从数据库获取信息的最佳方法是什么?,php,mysql,mysqli,Php,Mysql,Mysqli,我正在将我的整个网站从mySQL更新到mySQLi。我试着把安全性放在心上,但事情要简单 我当前的mySQL如下所示: $result = mysql_query($query); if(!empty($result)){ while ($row = mysql_fetch_array($result)) { extract($row); echo "ID = $id"; } } 我一直在使用mySQLi,如下所示:(它可以工作,

我正在将我的整个网站从mySQL更新到mySQLi。我试着把安全性放在心上,但事情要简单

我当前的mySQL如下所示:

$result = mysql_query($query);
if(!empty($result)){
    while ($row = mysql_fetch_array($result))
    {
        extract($row);
            echo "ID = $id";
    }
}
我一直在使用mySQLi,如下所示:(它可以工作,但我想改进)


感谢您的帮助。

对于一个如此笼统的示例,几乎没有什么可以改进的,除了您可能需要考虑使用准备好的语句。使用,或与。
$result = $mysqli->query($query);
$arr_am = $result->fetch_all(MYSQLI_BOTH);
foreach($arr_am as $row_am)
{
    $id = $row_am['id'];

    echo "ID = $id";
}