2015-02-23 49 views
0

我想基于正在查询的表动态地输出列名。我想知道是否可以直接使用像stmt-> fetch_fields/stmt-> fetch_column_names这样的语句对象来获取列名。除了使用结果集来获取列名之外,是否有一种方法可以直接使用语句获取列名?是否有可能使用mysqli语句获取表头?

while($field = $result->fetch_field()){ 

     $out .= '<th>' . $field->name . '</th>'; 



} 

回答

1

试试这个..

$sql = "SHOW COLUMNS FROM your-table"; 
$result = mysqli_query($conn,$sql); 
while($row = mysqli_fetch_array($result)){ 
echo $row['Field']."<br>"; 
} 
相关问题