Vérifié si une valeur vos NULL

Résolu
BuddyLove_x52 Messages postés 131 Statut Membre -  
ElementW Messages postés 5690 Statut Contributeur -
Salut tous le monde j'aimerais vérifié si ma table ['active'] dans ma BDD vaut NULL donc sois 0 ou 1 ; J'ai essayer ce code mais sa marche pas !

 function accepter_demande()
 {
   $count_user = 0;
	    $req = $bdd->prepare('SELECT active FROM amis WHERE pseudo_exp = :pseudo_exp AND pseudo_dest = :pseudo_dest OR pseudo_exp = :pseudo_exp_get AND pseudo_dest = :pseudo_dest_sess');
        $req->execute(array(
        'pseudo_dest' => $_GET['pseudo'],
        'pseudo_exp' => $_SESSION['pseudo'],
		'pseudo_exp_get' => $_GET['pseudo'],
		'pseudo_dest_sess' => $_SESSION['pseudo']));
    while($count_user = $req->fetch())
    {
    ++$count_user;
    }
    $req->closeCursor();
	}


Quelqu'un a une idée svp ?

2 réponses

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    'lut, une table ne peut pas valoir NULL: soit elle existe, soit elle existe pas; et dans le 2e cas tu auras droit a une exception lancée par PDO.
    0
    1. BuddyLove_x52 Messages postés 131 Statut Membre
       
      Oui pardon, si elle a 0, je veut afficher sa et si elle a un je veut afficher sa ! Mais ce code n'arrive pas a m'afficher si elle affciher 0 ou 1 :/. Les exceptions PDO ne m'affiche rien :/
      0
      1. ElementW Messages postés 5690 Statut Contributeur 1 293 > BuddyLove_x52 Messages postés 131 Statut Membre
         
        Concrètement tu cherches a comparer quoi à NULL?
        0
  2. Utilisateur anonyme
     
    Bonsoir,

    Cite : "... dans ma BDD vaut NULL donc soit 0 ou 1"

    0 ou 1 c'est un Boolean, pas un NULL

    https://www.php.net/manual/fr/language.types.null.php

    Cdt

    En informatique 99% des problèmes se situent entre le fauteuil et le clavier
    0
    1. BuddyLove_x52 Messages postés 131 Statut Membre
       
      Oui désolé pour ce petit cafouillage !
      0