Mailinglisten-Archive |
Hallo Leute,
ich möchte in ein Formular DB Daten, zwecks editieren
einlesen. Soweit kein Problem.
Da es 95 Felder sind, will ich nicht mit $row[14] usw.
arbeiten, sondern mit den Feldnamen.
FRAGE:
gibt es eine Funktion oder einen besseren Weg, wie die
Feldwerte in Variablen auslesen kann, die auch die
richtigen Namen, nämlich die Feldnamen haben?
Beispiel mit Echo-Darstellung:
--- schnipp ---
$query = "SELECT * FROM offer WHERE bestandsnr = 'AK4711hh'";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
$offercount = mysql_num_fields($result);
for($i=0; $i < $offercount; $i++){
echo "$" . mysql_field_name($result,$i) . " = $row[$i] <br>";
}
--- schnapp ---
Ergebnis:
0 $id = 4711
1 $user_id = 55331
2 $date = 2001-09-12
u.s.w.
Auf die Art kann ich mit $id arbeiten und muss nicht
$row[0] nehmen.
Geht das noch besser oder kürzer?
Liebe Grüße aus dem Allgäu
Theo
php::bar PHP Wiki - Listenarchive