Partage
  • Partager sur Facebook
  • Partager sur Twitter

Dire qu'une valeur n'existe pas dans une bdd

    27 novembre 2005 à 14:10:49

    Bonjour à tous !

    J'aurais aimé savoir comment dire si une valeur n'existe pas dans une base de donnée?

    Dans mon cas, je dois prendre le dernier élément d'une table. Mais il se peut que cette table soit vide. Dans le cas où le dernier élément existe, je fait telle action, et dans le cas où il n'existe pas (la table est vide), je fait une autre action.

    Mais je ne sais pas comment le renseigner...
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      27 novembre 2005 à 14:15:50

      En faisant un truc de ce style :


      <?php
      //connexion à la bdd
      //ici tu fais ta requête dans ta table
      if (isset($var['machin'] != ''))
      {
      echo "La donnée existe.";
      }
      else
      {
      echo "Aucune donnée dans la table !";
      }
      //déconnexion à la bdd
      ?>
      • Partager sur Facebook
      • Partager sur Twitter
        27 novembre 2005 à 14:18:21

        Tu peut faire aussi après ta requête sans le point virgule:

        //on fait la requête sans la point virgule après
        or die('Erreur' . mysql_error());

        • Partager sur Facebook
        • Partager sur Twitter
          27 novembre 2005 à 14:18:38


          //connexion bdd
          $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM table");
          $donnees = mysql_fetch_array($retour);
          if ($donnees['nbre_entrees']==0){
          //la table est vide
          }
          else{
          //la table n'est pas vide
          }
          • Partager sur Facebook
          • Partager sur Twitter
            27 novembre 2005 à 14:37:21

            Citation : anonymousguest


            //connexion bdd
            $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM table");
            $donnees = mysql_fetch_array($retour);
            if ($donnees['nbre_entrees']==0){
            //la table est vide
            }
            else{
            //la table n'est pas vide
            }


            Merci beaucoup, ça marche ! :)
            • Partager sur Facebook
            • Partager sur Twitter

            Dire qu'une valeur n'existe pas dans une bdd

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown