我正在运行一个带有while循环的查询,该循环创建一个列名
的数组while($ContactLookup_Row = mysql_fetch_array($ContactLookup_Rs)) {
$ContactLookup_Results[] = array(
'sequence'=>$ContactLookup_Row["sequence"],
'forename'=>$ContactLookup_Row["forename"],
'surname'=>$ContactLookup_Row["surname"]
);
}
如何让循环将所有列名添加为自己的变量,而不必手动输入全部?
我应该在while循环之前放置$ContactsLookup_Results[]= array(
吗?然后在while循环之后);
然后我不确定在循环内?
我希望它看起来像:
'ColumnName'=>$ContactLookup_Row["ColumnName"]
a,在每一个的结尾,但不是最后一个
答案 0 :(得分:1)
怎么样
while($ContactLookup_Row = mysql_fetch_array($ContactLookup_Rs)) {
$ContactLookup_Results[] = $ContactLookup_Row;
}
答案 1 :(得分:0)
试试这个。
$sql="DESCRIBE $_table_name";
$result=mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($result)){
$columns[$data['Field']]=$data['Field'];
}