login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SQL probleem (Opgelost)

Offline arneman - 16/02/2009 22:10
Avatar van arnemanNieuw lid Ik gebruik volgende query in mijn bestand

  1. $sql = 'SELECT TOP 3 * FROM nieuws ORDER BY datum DESC, tijd DESC';


Dit levert me volgende foutcode op

Citaat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '3 * FROM nieuws ORDER BY datum DESC, tijd DESC' at line 1


Ik heb al wat rongekeken op Internet, mar daar staat overal dat deze code moet werken.

6 antwoorden

Gesponsorde links
Offline Koen - 16/02/2009 22:11
Avatar van Koen PHP expert Ofwel selecteer je `TOP 3`, ofwel selecteer je alles (*), maar beiden gaat niet samen!
Offline arneman - 16/02/2009 22:13
Avatar van arneman Nieuw lid Dat levert me nog steeds dezelfde fout op. Enkel * werkt perfect
Offline Koen - 16/02/2009 22:13 (laatste wijziging 16/02/2009 22:22)
Avatar van Koen PHP expert Ik betwijfel of je daar spaties kan gebruiken, en of "TOP 3" een kolom is 
Wil je "TOP 3" gebruiken, dan moet je het tussen backtips plaatsen (`)!
Offline arneman - 16/02/2009 22:27
Avatar van arneman Nieuw lid Kan je jezelf even verduidelijken? Want ik heb dit in Access geprobeerd en daar werkt het perfect.
Offline Richard - 16/02/2009 22:43
Avatar van Richard Crew algemeen Access gebruikt Jet SQL, niet bepaald het beste dialect dat er bestaat.

Je zoekt LIMIT 3. :-) Achteraan de query plaatsen en hoppakiedee!
Offline arneman - 16/02/2009 22:47
Avatar van arneman Nieuw lid LIMIT werkt perfect,

bedankt JeXuS
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s