Hallo uschi,
Denn bei der Ausgabe wird mir ja die Zahl ausgegeben, die gleich der Anzahl der Datensätze ist.
Also, die Anzahl der Datensätze wird dir doch nur ausgegeben, wenn du explizit danach fragst. Tust du das?
Ja
Prinzipiell hat die Anzahl der Datensätze mit der ID des letzten Datensatzes nichts zu tun.
Eben, das ist ja das Problem.
Ich brauche aber den Wert der in dem Feld bei dem Datensatz steht.
Also muss ich noch das Feld auslesen, oder?
Sind wir jetzt beim Einfügen oder beim Auslesen?
beim Auslesen
Möchtest du in dem Moment, wo ein neuer Datensatz eingefügt wird, wissen, welche ID dieser neue Datensatz erhalten hat?
In diesem Falle heißt dein Freund mysql_insert_id();
Ja
Hm, mit anderen Worten, dir ist unklar, wie du an die Werte der einzelnen Felder rankommst, nachdem du die Datensätze ausgelesen hast? Das geht wunderbar mit mysql_fetch_assoc(); Dadurch erhältst du pro Datensatz ein assoziatives Array mit dem Feldnamen als key und dem entsprechenden Wert als value. Diese assoziativen Arrays speicherst du in einem numerischen Array.
aja, könntest du das bitte genauer erklären?
while ($row = mysql_fetch_assoc($result)
{ $arLeute[] = $row;
}
for($i = 0; $i < count($arLeute); $i++) {
echo $arLeute[$i]["idk"] ." : " .$arLeute[$i]["name"] ." : " .$arLeute[$i]["vorname"] ."<br />";
}
ich glaub ich steh auf dem schlauch, ich steig da irgendwie nicht wirklich durch
Gruss,
Joan