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

标签 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

提前致谢。

最佳答案

这就是我能够弄清楚的,现在它正在工作。感谢阅读。

    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

关于php - 如何在 MySQLi 中编写替代 mysql_field_name 的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43702081/

相关文章:

php - mysql - php blob 字段?

javascript - 使用 javascript 的 AJAX 与 Php 表单

php - 在 codeigniter 的 form_multiselect() 中设置多个值

php - 存储 secret 问答 - 散列或纯文本。

mysql - 从drupal数据库用户表中获取记录

php - SQL (PHP MySQLi) 语法错误

php - 在其他设备上访问本地主机(同一网络)

用逗号聚合和分隔的MySql查询

php - 用Mysql将相同的内容 "type"存储在一张表中

php - 警告:mysqli::query():无法获取 mysqli - PHP7.1 和 MySQL5.7