为php7升级替换@mysql\u fetch\u阵列

为php7升级替换@mysql\u fetch\u阵列,php,php-7,Php,Php 7,我正在尝试迁移Wordpress站点。我的新主机使用PHP7,还有一个插件调用@mysql_fetch_array,这是一个从PHP7中删除的函数 这是其控制循环内的函数调用: while( $row = @mysql_fetch_array( $result) ) { $newSlider = array(); $newSlider['name'] = $row['title']; $newSlider['value'] = $row['alias']; $to

我正在尝试迁移Wordpress站点。我的新主机使用PHP7,还有一个插件调用@mysql_fetch_array,这是一个从PHP7中删除的函数

这是其控制循环内的函数调用:

while( $row = @mysql_fetch_array( $result) ) {
    $newSlider = array();
    $newSlider['name'] = $row['title'];
    $newSlider['value'] = $row['alias'];
    $toReturn[] = $newSlider;
}
我打印了$result对象,结果如下:

mysqli_result Object
(
    [current_field] => 0
    [field_count] => 2
    [lengths] => 
    [num_rows] => 2
    [type] => 0
)

对于与PHP7一起使用的@mysql\u fetch\u数组,是否有插入式替换函数?

看来$result已经迁移到使用mysqli了。
如果是这种情况,那么函数
mysqli\u-fetch\u-array
mysql\u-fetch\u-array

的替代品。您是否查看了手册-。还有,不要使用@!你可能想看看你的工作流程,首先不要去看你正在使用的语言的官方文档。只需5秒钟就可以找到已弃用的mysql_fetch_数组的替换项@NigelRen,我在该链接中看到该函数已弃用。我以为我已经试过mysqli_fetch_数组了,但显然我没有,因为这是可行的。最后,我不使用@,这段代码是我从一个客户端的Wordpress主题继承来的…@Jelmergu抱歉,我已经检查了文档,但是我因为愚蠢而错过了它。为了记录在案,我感谢你所说的并同意你的观点。