Hét vraag- en antwoordplatform van Nederland

waarom geeft mysql een error?

de error die mysql geeft: 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 'WHERE game_category='category_action'' at line 1

de desbetreffende regel: mysql_query( "SELECT * FROM games ORDER BY game_id DESC LIMIT 4 WHERE game_category='category_action'") or die(mysql_error());

Verwijderde gebruiker
11 jaar geleden
Geef jouw antwoord
0 / 2500
Geef Antwoord

Antwoorden (1)

- LIMIT wordt niet altijd ondersteund. Hiervoor kan je TOP 'getal' gebruiken.
- Je WHERE moet voor je ORDER BY plaatsvinden.

Uiteindelijke syntax is:
SELECT TOP 4 * FROM games WHERE game_category='category_action' ORDER BY game_id DESC
Verwijderde gebruiker
11 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing