bonjour,
sur un script de recherche multicritères je veux associer plusieurs requetes déja utilisé.
Séparemmant, chacune de ces requetes fonctionnent.
J'ai donc essayé ceci :
mais cela ne fonctionne pas.
la requet ne retourne aucun résultat quel que soit mes critères de recherche .
en fait, je pense que la requete est trop longue (trop de and et or).
alors je me demandais (et je vous demande) s'il existe une formulation du type
$req1 = "select..."
$req2 = "select..."
$req3 = "select..."
$req4 = $req1 + $req2 + $req3
Pouvez vous s'il vous plait m'aider à faire fonctionner cette requete
Merci de votre aide.
sur un script de recherche multicritères je veux associer plusieurs requetes déja utilisé.
Code:
$sqlsens = "select * from courrier where sens = '$sens'"; $sqldate = "select * from courrier where datecourrier > '$annee-$mois-$jour' and datecourrier < '$annee2-$mois2-$jour2'";
$sqlexpe = "select * from courrier where expediteur = '$exped'";
$sqldest = "select * from courrier where destinataire = '$dest'";
$sqlmot = "select * from courrier where objet like '%$mot%' OR destinataire like '%$mot%' OR expediteur like '%$mot%'OR type like '%$mot%'";
Séparemmant, chacune de ces requetes fonctionnent.
J'ai donc essayé ceci :
Code:
$sql1 = "select * from courrier where sens = '$sens' and datecourrier > '$annee-$mois-$jour' and datecourrier < '$annee2-$mois2-$jour2' and expediteur = '$exped' and destinataire = '$dest' and (objet like '%$mot%' OR destinataire like '%$mot%' OR expediteur like '%$mot%'OR type like '%$mot%')";
mais cela ne fonctionne pas.
la requet ne retourne aucun résultat quel que soit mes critères de recherche .
en fait, je pense que la requete est trop longue (trop de and et or).
alors je me demandais (et je vous demande) s'il existe une formulation du type
$req1 = "select..."
$req2 = "select..."
$req3 = "select..."
$req4 = $req1 + $req2 + $req3
Pouvez vous s'il vous plait m'aider à faire fonctionner cette requete
Merci de votre aide.