Condition if

Bryan -  
 Utilisateur anonyme -
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

  1. Utilisateur anonyme
     
    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