如何在MySQLi中编写mysql_field_name的替代代码?

时间:2017-04-30 01:35:28

标签: php mysql mysqli

如何使用MYSQLi替换mysql_field_name,因为它在PHP 7中已经折旧了?我在手册中看到使用mysqli_fetch_field_direct但我不明白如何合并它。

 for ($i = 0; $i < $fields_cnt; $i++)
    {
        $l = $csv_enclosed . str_replace($csv_enclosed, $csv_escaped . $csv_enclosed,
            stripslashes(mysql_field_name($result, $i))) . $csv_enclosed;
        $schema_insert .= $l;
        $schema_insert .= $csv_separator;
    } // end for

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是我能够弄清楚它现在正在工作的东西。谢谢你的阅读。

    for ($i = 0; $i < $fields_cnt; $i++)
{       
    $l = $csv_enclosed . str_replace($csv_enclosed, $csv_escaped . $csv_enclosed,
        mysqli_fetch_field_direct($result, $i)->name) . $csv_enclosed;

    $schema_insert .= $l;
    $schema_insert .= $csv_separator;
} // end for