2012-08-01 8 views
6
$query = mysql_query("SELECT * FROM mytable"); 

while ($row = mysql_fetch_assoc($query)) { 
    //How to echo column names and values here? 
} 

Ist es möglich, eine Tabelle der Spaltennamen und Werte Echo, während in einer while Schleife durch die gesamte Tabelle laufen?PHP MySQL Spaltennamen Get Während durch alle Datensätze iterieren

+0

print_r ($ row); was bekommst du ? –

Antwort

13

Sie

foreach-Schleife
$query = mysql_query("SELECT * FROM mytable"); 

while ($row = mysql_fetch_assoc($query)) { 
    foreach($row as $key => $value) { 
     print "$key = $value <br />"; 
    } 
} 
-2

können diese versuchen .. column_name ist der gleiche Name u in der Tabelle verwendeten

echo $row['column_name']; 
+2

Der Benutzer fragt, wie man Spaltennamen aus einer 'select * ...' Abfrage erhält, was bedeutet, dass er nicht weiß, welche Spalte er gerade betrachtet. Ihre Antwort gibt die Spaltendaten zurück, nicht den Namen. – Fluffeh

+0

Es scheint, dass Sie die Frage nicht verstanden haben. – Vincent

1
$query = mysql_query("SELECT * FROM mytable"); 

while ($row = mysql_fetch_assoc($query)) { 
    print_r($row); 
} 
Verwandte Themen