我想从特定表中获取所有列名和值。此表中的字段不是固定的,因此有时用户会添加一个字段,也可以将其删除。我想要做的是检索所有列名并获取它的值。就我现在而言,正在检索列名并从中获取一个值。我知道为什么我会得到这个结果,但我不知道如何解决它。
//I edited this sql, normally the table value and id are variable
$sql = "SELECT * FROM ".$_POST['moduleName']." WHERE modItemID= ".$_POST['modItemID'];
$query = mysql_query($sql);
$columns = mysql_num_fields($query);
for($i = 1; $i < $columns; $i++) {
//read field name
$fieldName = mysql_field_name($query,$i);
while($row = mysql_fetch_assoc($query,$i)){
echo $fieldName."=".$row[$fieldName];
}
}
结果:naam=Ketting