Bonjour,
ma requète ne passe pas . je comprends pas pourquoi .
je recupere le champs posté par :
if(!empty($retrait_non)) { $choix[$i++] = "C.accuse_retrait = '$retrait_non'"; }
if(!empty($retrait_oui)) { $choix[$i++] = "C.accuse_retrait = '$retrait_oui'"; }
j'execute cette requète mais elle renvoie rien:
$sql = "SELECT N.id_num
,N.nom
,N.contact1
,N.contact2
,N.mail
,B.bato
,B.date
,DATE_FORMAT(B.date, '%d %M %Y') AS LA_DATE
,B.clef
,B.id_cl
,C.libelle
,C.ref
,C.id_cl
,C.clef
,C.accuse_retrait
FROM numenreg N
,coli C
,bateau B
WHERE $critere
AND N.id_num = C.id_cl
AND N.id_num = B.id_cl
AND C.clef = B.clef
GROUP BY B.bato
";
or pourtant en directe dans la base de données quand je fais :
SELECT N.id_num
,N.nom
,N.contact1
,N.contact2
,N.mail
,B.bato
,B.date
,DATE_FORMAT(B.date, '%d %M %Y') AS LA_DATE
,B.clef
,B.id_cl
,C.libelle
,C.ref
,C.id_cl
,C.clef
,C.accuse_retrait
FROM numenreg N
,coli C
,bateau B
WHERE C.accuse_retrait='0'
AND N.id_num = C.id_cl
AND N.id_num = B.id_cl
AND C.clef = B.clef
GROUP BY B.bato
ça m'affiche :
et voisi la structure de ma table: