login  Naam:   Wachtwoord: 
Registreer je!
 Forum

laatste geregistreerde user weergeven (Opgelost)

Offline UpLink - 29/05/2008 08:57
Avatar van UpLink... beste sima's,

met het volgende stukje code:
  1. $last_user = $db->getLine("SELECT id, username FROM users ORDER BY 'id' DESC LIMIT 0,1");

probeer ik de laatste geregistreerde gebruiker uit de database te halen en die daarna weer te geven.
maar hij neemt steeds de eerst geregistreerde gebruiker en geeft die weer.
Wat doe ik verkeerd?

10 antwoorden

Gesponsorde links
Offline thomasje - 29/05/2008 09:02
Avatar van thomasje MySQL beginner
  1. $last_user = $db->getLine("SELECT id, username FROM users ORDER BY 'id' ASC LIMIT 0,1");
Offline UpLink - 29/05/2008 09:09
Avatar van UpLink ... doet nog steeds hetzelfde...
Ik snap er niets van...
Het heeft altijd gewerkt en van de ene op de andere moment nam die de eerste account in plaats van de laatste...

Het script is gebleven zoals in het aller begin van de site, daar is niet aan geweest.

Ik heb al aan mijn host gevraagd (NetFeed) of er iets met PHP is gebeurd en daar kreeg ik het antwoord dat het of aan mijn script moest liggen of aan de database... maar ook aan mijn database is niets veranderd.
Offline Ibrahim - 29/05/2008 09:49
Avatar van Ibrahim PHP expert Mag ik de laatste 5 records zien, en de resultaat van je query.
Offline Martijn - 29/05/2008 10:39
Avatar van Martijn Crew PHP het is LIMIT 1, niet LIMIT 0,1 
Offline Ibrahim - 29/05/2008 10:44
Avatar van Ibrahim PHP expert @DeviourSoul, dat maakt geen moer uit, enige verschil is, dat 0,1 betekent beginnen bij rij 0, maximaal 1 rij.
Offline Martijn - 29/05/2008 10:52
Avatar van Martijn Crew PHP bij mij heeft het wel eens verschil uitgemaakt maar oke, echt een schitterend commentaar was t niet
Offline UpLink - 29/05/2008 11:21 (laatste wijziging 29/05/2008 11:28)
Avatar van UpLink ... als ik
  1. SELECT id, username
  2. FROM users
  3. ORDER BY 'id' ASC
  4. LIMIT 0 , 1

gebruik krijg ik
id: 1 // username : CounterForce

doe ik hetzelfde maar dat met DESC krijg ik ook id 1 en user CounterForce...

Als ik dan die LIMIT 0,1 verander in LIMIT 0,5 (zowel ASC als DESC) geeft hij de eerste 5 weer en niet de laatste 5...
Offline jvs - 29/05/2008 11:30 (laatste wijziging 29/05/2008 11:30)
Avatar van jvs HTML beginner Het zou handig zijn, zoals hierboven al werd vermeld, dat je ons de laatse 5 records zou kunnen laten zien. Zo kunnen we beter achterhalen waar het probleem zit. Want, volgen mij althans, is met met je query niet echt een probleem...
Offline Ibrahim - 29/05/2008 11:31
Avatar van Ibrahim PHP expert wrm staat id tussen single quotes ?
Offline UpLink - 29/05/2008 11:43
Avatar van UpLink ... die single-quote's waren het probleem...
Nu doet het scriptje wat het zou moeten doen...

Thx Psycho...  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.28s