Hoi,
Ik probeer een query uit te voeren op de volgende manier:
Zoals je ziet wil ik alle resultaten hebben die voldoen aan de where-clause. Nu haalt hij de boel keurig op, maar worden de opgehaalde gegevens niet goed gesorteerd. Hij pakt het eerste resultaat uit de categorie nieuws, terwijl hij wedstrijdverslag, interview en voorbeschouwing ook mee moet nemen. Uit DIE resultaten moet hij de rij met de laatste tijd weergeven. De tijd is geparsed tot een timestamp, dus de sorteer-functie zelf is wel goed.
Ik vraag me af of de manier met de OR, OR, OR wel werkt. Heeft iemand enig idee hoe ik dit kan verhelpen?
Alvast bedankt
Ik probeer een query uit te voeren op de volgende manier:
PHP:
1
| SELECT * FROM nieuws WHERE categorie = 'Nieuws' OR 'Wedstrijdverslag' OR 'Interview' OR 'Voorbeschouwing' ORDER BY tijd DESC LIMIT 0, 1 |
Zoals je ziet wil ik alle resultaten hebben die voldoen aan de where-clause. Nu haalt hij de boel keurig op, maar worden de opgehaalde gegevens niet goed gesorteerd. Hij pakt het eerste resultaat uit de categorie nieuws, terwijl hij wedstrijdverslag, interview en voorbeschouwing ook mee moet nemen. Uit DIE resultaten moet hij de rij met de laatste tijd weergeven. De tijd is geparsed tot een timestamp, dus de sorteer-functie zelf is wel goed.
Ik vraag me af of de manier met de OR, OR, OR wel werkt. Heeft iemand enig idee hoe ik dit kan verhelpen?
Alvast bedankt