Voeg een kolom met de naam group_id (of iets dergelijks) toe aan uw paginatabel.
Selecteer uit de db met WHERE group_id =
als u één groep wilt selecteren of ORDER BY group_id
om, nou ja, per groep te bestellen.
BEWERKEN
Als u zich aan dit concept moet houden, kunt u de page_title opsplitsen in relevante componenten. Ik ga je geen werkende query- en sorteerroutine presenteren, maar om je op weg te helpen:
$page_title_separated = preg_split("/[\{\}]+/", $page_title);
waar $page_title
is een paginatitel uit uw database.
In navolging van uw voorbeeld (invoer op de eerste rij), zou dit resulteren in
$page_title_separated[0] => xy
$page_title_separated[1] => a
goed, en voor de volledigheid, laat het worden vermeld dat er een $page_title_separated[2]
zou zijn , die leeg zou zijn. Ook de echte titel, d.w.z. $page_title_separated[0]
zou eindigen in een witruimte.
Ik neem aan dat je weet hoe je arrays in php moet sorteren en wat je later met deze gegevens moet doen.
Er zijn veel meer gelikte manieren om dit te doen, maar - ik kan dit niet genoeg benadrukken - de meest gelikte blijft een derde kolom.