我正在尝试将 msSQL 表的列名放入数组中。使用
for ($i = 0; $i < mssql_num_fields($result); ++$i) {
echo mssql_field_name($result) . "<br><br>";
}
列名打印到屏幕上就好了。还get_type()
表明它们是字符串。但是,当我尝试将它们放入这样的数组时:
$column_names = array();
for ($i = 0; $i < mssql_num_fields($result); ++$i) {
$current_column = mssql_field_name($result);
array_push($column_names, $current_column);
}
var_dump($column_names);
给了我一个布尔值的数组(尽管是预期的长度)。都是假的。我希望看到一个包含我所有列的名称的数组。我在这里做错了什么?谢谢