IF dans une requète SQL
Résolu
papyclic
Messages postés
451
Statut
Membre
-
papyclic Messages postés 451 Statut Membre -
papyclic Messages postés 451 Statut Membre -
Bonjour
Dans ma BDD j'ai un champs 0 ou 1. Je souhaiterai pourvoir afficher via une requète SQL mettre à la place OUI ou NON
Je pensais que ma requète aurai fonctionnée mais sans résultat.
Mon champ concerné est "bureau".
Pouvez-vous m'aider s'ils vous plait.
Je vous remercie
Dans ma BDD j'ai un champs 0 ou 1. Je souhaiterai pourvoir afficher via une requète SQL mettre à la place OUI ou NON
Je pensais que ma requète aurai fonctionnée mais sans résultat.
Mon champ concerné est "bureau".
Pouvez-vous m'aider s'ils vous plait.
Je vous remercie
<?php
$sql = "SELECT id_gestion_responsable, statut_responsable, nom_responsable, debut_responsable, fin_responsable, if(bureau = 1,'oui','non')
FROM tb_gestion_responsable
ORDER BY debut_responsable";
$requete = $bdd->prepare($sql);
$requete->execute();
while ($donnees = $requete->fetch()) {
?>
<tr>
<td><?php echo $donnees['statut_responsable']; ?></td>
<td><?php echo $donnees['nom_responsable']; ?></td>
<td><?php echo $donnees['debut_responsable']; ?></td>
<td><?php echo $donnees['fin_responsable']; ?></td>
<td><?php echo $donnees['bureau']; ?></td>
4 réponses
-
Bonjour,
Je ne connais pas mysql mais j'ai regardé le if et ta syntaxe semble correcte, sauf que je suggérerais :if(bureau = 1,'oui','non') as bureauon
et<td><?php echo $donnees['bureauon']; ?></td>
Dans ta syntaxe, le champ bureau te retourne quoi ?
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré. -
-
Veuillez m'excuser mais avec votre proposition ça marche nickel, je vous remercie mais pourquoi avec ma syntaxe ça ne marche pas?
-
