variable dans une requete sql
Bonjour et désolé pour le titre pourri.
J'aimerai juste un conseil sur le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
// $categorie est la résultante d'un $_POST, analysé et contrôlé pas forcément obligatoirement rempli.
if ( !empty($categorie) && isset ($categorie) )
{
$cat = 'AND UnChamp like "qqchose"';
}
else
{
$cat = "";
}
//$imaginaire est la résultante d'un $_POST, analysé et contrôlé pas forcément obligatoirement rempli.
if ( !empty($imaginaire) && isset ($imaginaire) )
{
$dog = 'AND DeuxChamp like "autre chose"';
}
else
{
$dog = "";
}
$sql ='SELECT plein de choses
FROM plein de tables
WHERE Table1 LEFT JOIN table2 ON [...]
'.$saison.' '.$cat.' ; |
Il y a peut-être des erreurs dans le code, mais j'aimerai surtout votre avis sur le structure
Merci beaucoup d'avance
PS: je viens de penser un faire un array pour y inclure tous les champs du formualire