mysqli中的mysql_field_names使用循环

时间:2018-02-26 17:23:13

标签: php mysql mysqli php-7

我必须将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

0 个答案:

没有答案