Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Höchste ID rausfinden? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Höchste ID rausfinden?


 
Basti
30-05-2002, 08:03 
 
Hab grad ne Denkblockade...aber der Titel sagt schon alles: Wie find ich (mit PHP) in einer Tabelle den Eintrag mit der höchsten ID raus (in meinem Fall ist höchste ID = neuester Eintrag)?

Danke im Voraus!

 
Frosty
30-05-2002, 09:02 
 
Hi,

SELECT * FROM table ORDER BY id DESC LIMIT 1

Gruß Frosty

 
KinNeko
30-05-2002, 11:48 
 
Alternativ :
SELECT * FROM TABLE WHERE ID_SPALTE=(SELECT MAX(ID_SPALTE) FROM TABLE)
..falls mal jemand keine eindeutige Spalte hat und mehrere Ergebnisse braucht.

3.5.2 MySQL Handbuch

 
goth
30-05-2002, 12:15 
 
Das wird unter MySQL wohl kaum funktionieren da MySQL keine Sub-Selects unterstützt.

 
KinNeko
30-05-2002, 23:48 
 
Tja..wundert mich auch..aber so tun stehen in MySQL Manual..können du gerne nachlesen.
Vielleicht geht das nur mit Max..aber ich wirklich eine 1:1 Kopie :) Kapitel steht oben ja.

 
goth
31-05-2002, 00:00 
 
Nein das geht weder mit MAX noch mit 4.0.x!

Wer lesen kann ist wieder einmal klar im Vorteil ... :D

 
hand
31-05-2002, 10:48 
 
select max(id_field) from table

 
KinNeko
31-05-2002, 13:25 
 
Original geschrieben von goth
Nein das geht weder mit MAX noch mit 4.0.x!

Wer lesen kann ist wieder einmal klar im Vorteil ... :D

Upps..aber ich lese ja auch nicht :)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:00 Uhr.