Hét vraag- en antwoordplatform van Nederland

hoe kan je een select query maken die de nummers pakt, die groter zijn dan nummer x, terwijl je alleen het id weet van nummer x?

Ik heb een klein cms. Eerder was het zo dat als een pagina werd verwijdert, dat de nummers die boven de pagina staan die verwijdert is, worden verlaagd.
Dit deed ik met de query:
mysql_query("SELECT cnt_id, cnt_order_nr FROM content WHERE cnt_order_nr>" . $_GET['p'] . " ORDER BY cnt_order_nr");

Alleen nu is $_GET['p'], geen order_nr meer, maar id. Ik moet dus iets hebben dat ik van dat id, het order nummer pak. Maar hoe doe ik dat?

Hoop dat het een beetje duidelijk is. Internet al doorgespit en me boek maar weet echt niet waar ik onder moet zoeken.

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

Het beste antwoord

Met een geneste select:

"
SELECT cnt_id, cnt_order_nr
FROM content WHERE cnt_order_nr>
(select cnt_order_nr from content where id = " . $_GET[‘p’] . " limit 1)
ORDER BY cnt_order_nr
");
Verwijderde gebruiker
14 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing