Mailinglisten-Archive |
> $sql = "SELECT MAX(userid) FROM dwap_user"; > //vorbereiten eines sql-statements > $maxuserid = mysql_query($sql, $db); > /*ausführen des statements; variable maxuserid zeigt auf die Ergebnismenge > der Abfrage bzw. ist 0 wenn die Abfrage illegal/falsch war und 1 wenn sie > erfolgreich war. Es wird NICHT der Wert darin abgelegt*/ > $row = mysql_fetch_array($maxuserid); > //in dem array $row wird das ergebnis der abfrage abgelegt > $max_id = $row[userid]; > //$max_id enthält nun den aktuellen wert des feldes userid aus der abfrage > if ($max_id == 0) { > $max_id = "1"; > } else { > $max_id++; > } > > So sollte es gehen. Kleiner Schönheitsfehler, der jedoch zu einiger Verwirrung führen könnte... Für diese Lösung braucht man folgendes SQL-Statement: $sql = "SELECT MAX(userid) AS userid FROM dwap_user"; Viele Grüße Christiane
php::bar PHP Wiki - Listenarchive