condition if avant une requête sql
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:
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; |