Jump to content

[SOLVED] order


drisate

Recommended Posts

Oh wow lol looks complicated ... my querry is already knid of big how do you adapte that to this?

 

<?php  
$sql = "SELECT * FROM inscriptions WHERE (AGENT_INSCRIPTEUR_1='MT76440' OR AGENT_INSCRIPTEUR_2='MT76440' OR AGENT_INSCRIPTEUR_1='MT76440' OR AGENT_INSCRIPTEUR_2='MT76440') ";

if(isset($_GET['MUN_CODE'])){
$sql = $sql . " and MUN_CODE='".$_GET['MUN_CODE']."'";
}
if(isset($_GET['GENRE_PROPRIETE'])){
$sql = $sql . " and GENRE_PROPRIETE='".$_GET['GENRE_PROPRIETE']."'";
}

if(!isset($_GET['MUN_CODE']) && !isset($_GET['GENRE_PROPRIETE']) && !isset($_GET['prix'])){
$sql = $sql . " ORDER BY MUN_CODE LIMIT $debut,$combienparpage;";
}
echo $sql;
$sql = mysql_query($sql);
?>

 

the above gives

 

SELECT * FROM inscriptions WHERE (AGENT_INSCRIPTEUR_1='MT76440' OR AGENT_INSCRIPTEUR_2='MT76440' OR AGENT_INSCRIPTEUR_1='MT76440' OR AGENT_INSCRIPTEUR_2='MT76440') ORDER BY MUN_CODE LIMIT 0,10;

 

I wana keep the rows wher MUN_CODE='66057' on top

 

i tryed this but it's returning no results

 

SELECT *,(CASE SUBSTR(MUN_CODE,1,1) WHEN '66057' THEN 0 ELSE 1 END) as sorter FROM inscriptions WHERE (AGENT_INSCRIPTEUR_1='MT76440' OR AGENT_INSCRIPTEUR_2='MT76440' OR AGENT_INSCRIPTEUR_1='MT76440' OR AGENT_INSCRIPTEUR_2='MT76440') ORDER BY as sorter, MUN_CODE LIMIT 0,10;

Link to comment
https://forums.phpfreaks.com/topic/166240-solved-order/#findComment-876684
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.