我必须将PHP5脚本改编为PHP7。我几乎把它弄清楚了,但我在查询功能的一小部分被阻止了。 我以前的同事使用了mysql_field_name函数,它在PHP7中不再可用。
我尝试修改代码,但似乎无法正常使用。
这是原始代码:
$rep = mysql_query($query);
if ($rep)
{
$i = 0;
while($res = mysql_fetch_row($rep))
{
for($j=0; $j<count($res); $j++)
$tabRes[$i][strtoupper(mysql_field_name($rep, $j))] = $res[$j];
$i++;
}
}
我试图用mysqli_fetch_fields替换mysql_field_name。
$rep = mysqli_query($this->conn_id,$query);;
if ($rep)
{
$i = 0;
while($res = mysqli_fetch_row($rep))
{
for($j=0; $j<count($res); $j++)
$tabRes[$i][strtoupper(mysqli_fetch_fields($rep)->$j)] = $res[$j];
$i++;
}
}
我知道如何解决这个问题?
由于
Rflow