由于PHP 7中已经弃用了MySQL,我该如何使用MYSQLi替换mysql_field_name?我在手册中看到了使用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


提前致谢。

最佳答案

这是我能够弄清楚的,并且现在可以正常工作。谢谢阅读。

    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

09-30 16:04
查看更多