Bonjour,

j’exécute le code suivant dans ma page php, quant la condition dans if() est vrais, la requête sql passe bien, mais quand la condition est fausse alors là la requête ne s'exécute pas. or, ce n'est pas le but du code. pourquoi?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
$where=" `DateDepot` BETWEEN ".$date_debut." AND ".$date_fin;
if($status != 'tout')
	{$where .= " AND `statu`= ".$status." ";}
 
	//********** requete de selestion des données **********
$sql_indice_par_secteur = <<<EOF
SELECT  
	`SectrurPrincipal` AS SECTEUR_PRINCIPAL, 
	COUNT( `idProjet` ) AS NOMBRE_PROJETS, 
	SUM( `NombreEmplois` ) AS NOMBRE_EMPLOIS,
	SUM( `MI` ) AS COUT_INVEST
	FROM projet
	WHERE $where
	GROUP BY SECTEUR_PRINCIPAL
EOF;