PHP gevorderde |
|
Beste,
Ik heb een probleem met het sorteren:
http://pastebin.be/18692
Het probleem is dat de QRY dus wordt uitgevoerd maar het maakt geen verschil waarop dat er gefilterd word en hoe (ASC-DESC).
http://localhos...mp;asc=ASC
(Het wordt trouwens gedaan met ajax). En als ik de qry echo krijg ik hem zo:
SELECT tblreizen.gebruikersnaam,tblreizen.titel,tbllanden.land,tblcontinenten.continent,tblreizen.datumvan,tblreizen.datumtot FROM tblreizen INNER JOIN tbllanden ON(tblreizen.land_id = tbllanden.id) INNER JOIN tblcontinenten ON (tbllanden.continent_id = tblcontinenten.id) WHERE tblcontinenten.id = ? ORDER BY ? ASC
SELECT tblreizen.gebruikersnaam,tblreizen.titel,tbllanden.land,tblcontinenten.continent,tblreizen.datumvan,tblreizen.datumtot FROM tblreizen INNER JOIN tbllanden ON(tblreizen.land_id = tbllanden.id) INNER JOIN tblcontinenten ON (tbllanden.continent_id = tblcontinenten.id) WHERE tblcontinenten.id = ? ORDER BY ? ASC
En als ik hem handmatig uitvoer in me phpmyadmin krijg ik alles terug & gesorteerd.. Weet er iemand hoe dit komt??
EDIT: Opgelost; bind_param zorgt ervoor dat het wordt aanzien als een string en niet als een deel van de QRY (of hoe dat ik het anders uitleg; hij zet er nog een "" rond )
|