ORDER BY niet DESC of ASC maar NEUTRAAL?
//PIJS Soteren
if(isset($_POST['pricesort']))
{
$pricesort = $_POST['pricesort'];
}
else
{
$pricesort = 'totalPRICE DESC \ASC (HIER MOET DE NEUTRAAL VARIABREL WORDEN GEMAAKT DUS GEEN ASC OF DESC OF ALLEEN totalPRICE) ';
}
$query = "SELECT * FROM useraccount, product WHERE useraccount.PIDID = product.PIDID ORDER BY $quantitysort, $pricesort, $land LIMIT $offset, $limit ";
Quote:
The default sort order is ascending, with smallest values first. To sort in reverse (descending) order, add the DESC keyword to the name of the column you are sorting by:
Bron
Oftewel; er wordt gesorteerd op ASC, tenzij je aangeeft dat het DESC is.
Als je geen oder by meeneemt sorteert die niet, is dat wat je bedoelt of snap ik je gewoon niet?
Hopelijk heb ik het nu wat duidelijker uitgelegd.
$quantitysort, $pricesort, $land
Toevoeging op 01/12/2011 16:47:43:
Net als bij marktplaats sorteren op prijs en op aantal maar nu ook op land.
Michiel v op 01/12/2011 16:46:48:
Het punt is dat ik op 3 verschillende manieren moet sorteren. En als ik op de ene heb gesorteerd kan het niet meer op de andere omdat hij dan al heeft gesorteerd op de eerste. In het onderste geval wordt alles geselecteerd op $quantitysort.
Je kan de query toch opnieuw uirvoeren met ander sorteer voorwaarden.