mysqli 的以下函数的等价物是什么:
$result = mysqli_query($this->link_id, $sql);
$k = 0;
mysql_field_table($result, $k)
mysql_field_name
mysql_field_type
mysql_field_len
mysql_field_flags
我有一个查询数据库表并显示表信息(例如名称、类型、标志和长度)的函数。现在我需要将其转换为 mysqli
mysqli_result 具有您需要的所有这些功能:
您正在寻找的功能是mysqli_fetch_field_direct
,这将返回一个对象,其中包含您在案例中寻找的所有值,
这是示例:
$table_info = mysqli_fetch_field_direct($result, $k);
$lenght = $table_info->length;
$name = $table_info->name;
$type = $table_info->type;
$flag = $table_info->flags;
这应该足够了。
这是 php 文档网站上的完整描述:http: //php.net/manual/en/mysqli-result.fetch-field-direct.php