Letztes Element einer Spalte auslesen
Micha
- php
0 MudGuard
Hi,
ich will in einer Spalte einer Tabelle das letzte Element auslesen.
Hab eine Tabelle users_bwl in einer Datenbank xyz.
ich immer das letzte Feld der Spalte user_id auslesen, um eins erhöhen und dann wieder zurück in die Datenbankschreiben.
hier mein Versuch:
$request=mysql_db_query($DATABASE,"SELECT user_id from bwl_users",$verbindung);
$row=mysql_fetch_array($request);
$last_id=end($row);
$new_id=$last_id+1;
mysql_db_query($DATABASE,"INSERT INTO bwl\_users
('user_id', ...)VALUES ('$new_id', ...)",$verbindung);
nix passiert!
Ich bitte um Vorschläge.Danke!
Hi,
ich will in einer Spalte einer Tabelle das letzte Element auslesen.
ich immer das letzte Feld der Spalte user_id auslesen, um eins erhöhen und dann wieder zurück in die Datenbankschreiben.
hier mein Versuch:
$request=mysql_db_query($DATABASE,"SELECT user_id from bwl_users",$verbindung);
$row=mysql_fetch_array($request);
$last_id=end($row);
$new_id=$last_id+1;
mysql_db_query($DATABASE,"INSERT INTObwl\_users
('user_id', ...)VALUES ('$new_id', ...)",$verbindung);
Du kennst auto_increment?
Wenn nicht: Guck das mal im MySQL-Manual nach...
cu,
Andreas