我正在尝试迁移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对象的print_r,这就是结果:
mysqli_result Object
(
[current_field] => 0
[field_count] => 2
[lengths] =>
[num_rows] => 2
[type] => 0
)
是否有适用于PHP7的@mysql_fetch_array的直接替换函数?
答案 0 :(得分:4)
看来$ result已经迁移到使用mysqli。
如果是这种情况,那么函数mysqli_fetch_array
将替代mysql_fetch_array
。