Condition if

Fermé
Bryan - 14 déc. 2013 à 17:53
 Utilisateur anonyme - 14 déc. 2013 à 18:10
Bonjour,

je débute en php, je souhaiterai savoir comment traduire ma condition if/else dans le cas suivant:


$query = $db->prepare("SELECT * FROM billets");
$query->execute();
while($billet = $query->fetch(PDO::FETCH_OBJ)){

    ensuite je voudrai tester un champ de ma table billets (le champ est: enLigne)

    if (enLigne = 1) {
          // instructions
    }else{
         // instructions
    }

}


Merci

1 réponse

Utilisateur anonyme
14 déc. 2013 à 18:10
Bonjour

Attention, la comparaison en PHP (comme beaucoup d'autres langages) c'est ==, surtout pas un seul =.
Je ne connais pas la manipulation des objets récupérés avec PDO::FETCH_OBJ, alors je te donne la réponse avec PDO::FETCH_ASSOC que j'ai l'habitude d'utiliser :
$query = $db->prepare("SELECT * FROM billets");
$query->execute();
while($billet = $query->fetch(PDO::FETCH_ASSOC)){
    if ($billet['enLigne'] == 1) {
          // instructions
    }else{
         // instructions
    }
}
0