2013-02-01 53 views
0

我試圖將msSQL表的列名放入數組中。使用不能將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);給我布爾值的數組(儘管預期的長度)。全都是假的。我希望看到一個包含我所有列的名稱的數組。我在這裏做錯了什麼?謝謝

回答