ORDER BY niet DESC of ASC maar NEUTRAAL?
Ik wil de variabel waardes in de query veranderen en een standaard waarde geven. Deze standaard waarde moet neutraal zijn, hij moet dus niet selecteren op ASC of DESC of op totalPRICE. Ik heb het geprobeerd op de onderstaande manier maar hij blijft dan selecteren. Wat kan ik achter totalPRICE inplaats van DESC/ASC zodat de query wel gelezen kan worden maar er niet wordt geselecteerd op totalPRICE?
//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 ";
//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?
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.
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.
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.




