Verkrijg nieuwste rij van MySQL database via PHP

Status
Niet open voor verdere reacties.

mr32

Gebruiker
Lid geworden
30 okt 2009
Berichten
441
Hallo allemaal,

Deze vraag klinkt misschien heel ingewikkeld. Maar het is eigenlijk heel simpel:
Ik heb een database, daarin staan alle accounts. Allemaal voorzien van een ID nummer. Nu wil ik graag dat een script (liefst in php) de nieuwste ID nummer eruit pikt, zodat ik de rest van de gegevens kan ontvangen. Zo kan ik laten zien wie de nieuwe users zijn.

Het hele gedoe met inloggen in de database hoeft niet, die heb ik al (via include()). Alleen die ene if lus en eventuele toebehoren...

Alvast bedankt,

mr32 :cool:
 
Als je iedereen een uniek nummer geeft en je wilt de nieuwste hebben ga je toch zoeken naar het laatste nummer?
 
ja, dat weet ik, zover was ik ook nog wel :p. Maar hoe zoek je die uit (ja, ik ben nog een php noob)???
 
Het makkelijkste is het om dat in SQL te doen met ORDER BY en LIMIT.

Dat wordt dan zoiets:
[sql]SELECT * FROM tabel ORDER BY id DESC LIMIT 0,10[/sql]
Hiermee krijg je de laatste 10 rijen uit tabel.
 
Note: als je op zoek bent naar een rij die je net geinsert hebt is dit niet de oplossing. Daarvoor heb je een speciale functie genaamd mysql_insert_id (http://nl2.php.net/manual/en/function.mysql-insert-id.php) die je automatisch het id van de ingevoegde rij teruggeeft.

Als dat niet is wat je zoekt, dan kun je dit voor nu negeren ;)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan