我想從特定表中獲取所有列名和值。 此表中的字段不是固定的,所以有時用戶會添加一個字段,並且它們也可以被刪除。我想要做的是檢索所有列名並獲取它的值。就我而言,現在是檢索列名並從中獲取一個值。我知道爲什麼我會得到這個結果,但我不知道如何解決這個問題。獲取for循環中的列名和值PHP
//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
寫正確的查詢 –
inb4'不使用mysql,使用PDO或mysqli' – NappingRabbit
是你錯過了一個錯字'「' –