Bonjour,

J'aimerai savoir s'il existe un symbole "tout" dans une requète sql comme * lors d'un select pour sélectionner tout les champs d'une table, mais après un "where".

Je m'explique, voici mon code de formulaire :


Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  service :  <SELECT name="service">
    <OPTION VALUE="">Tous</OPTION>
    <OPTION VALUE="ST">ST</OPTION>
    <OPTION VALUE="TT">TT</OPTION>
  </SELECT>

Et mon code php de requète sql :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 if (empty($_POST['service']))
   {$select = "SELECT *,total-pris as dif  FROM $kiki,xtend where $kiki.nom=xtend.nom  order by id ";}
else {$select = "SELECT *,total-pris as dif  FROM $kiki,xtend where $kiki.nom=xtend.nom  and groupe='$service' order by id ";}

J'aimerai n'avoir qu'une seule ligne au niveau de la requète sql et supprimer la condition du empty($_POST['service'] .

Ainsi le code serait :

service :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<SELECT name="service">
    <OPTION VALUE="symbole sql signifiant tout">Tous</OPTION>
    <OPTION VALUE="ST">ST</OPTION>
    <OPTION VALUE="TT">TT</OPTION>
  </SELECT>

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
$select = "SELECT *,total-pris as dif  FROM $kiki,xtend where $kiki.nom=xtend.nom  and groupe='$service' order by id ";


Mais quel serait ce symbole?
J'ai essayé * % etc... sans succès.

Cordialement
Philippe Rivière