PHP & MYSQL : Ressource Id#4

Bonjour,

j'aimerai savoir si qqun pourait m'éxpliquer clairement ce qu'est le roussource Id#4 lors d'une requête mysql

Car j'ai un peu cherché mais tjs pas compris et cela commence à me gaver sérieusement...

Merci d'avance.

3 réponses

  1. c'est pas le truc que renvoie mysql_num_rows
    Tu essaies de l'afficher ??
    Ca arrives comment ??
    1. voici mon code :

      <?php
      $login = $_POST['Login'];
      $password = md5($_POST['password']);

      if ($login == "" OR $password == "")
      {
      header ("location: login.php?erreur=vide");
      exit();
      }
      include ("config.php");
      $req = "SELECT Login, Admin FROM utilisateur WHERE Login = '".$login."' AND password = '".$password."'";
      $don = mysql_query($req) or die ("Impossible d'exécuter la requête de vérification de login");
      $tbl = mysql_fetch_object($don) or die ( "Impossible de créer le tableau");

      if($tbl->admin == 0) {
      $Type = "User";
      setcookie("REPONDEUR", $Type."_".$Login, time()+1800);
      header ("location: accueil.php");
      exit();
      }
      if ($tbl->admin == 1) {
      $Type = "Admin";
      setcookie("REPONDEUR", $Type."_".$login, time()+1800);
      header ("location: accueil.php");
      exit();
      }
      ?>

      cela m'arrive quand je controle si les champs sont vide et si les données entrées sont correctes....
      1. Bonjour à tous,

        petit soucis avec the php and mysql :

        Voici mon code...

        Il est tout con, je demande juste à ma base de données de me donner mon nombre d'annonce dans ma table annonce et cela m'affiche Ressource Id#7. sachant qu'au dessus je vais la chercher avec ma base de donnée que j'appelle.

        C'est quoi svp ???

        Voici mon code :

        <table width="70%" border="0" align="center">
        <tr>
        <td width="60%">
        Nombre Total d'Annonces
        </td>
        <td width="40%">
        <?php
        $sqlnba="Select Count(ID) from annonce";
        $lognba = mysql_query($sqlnba);
        echo $lognba;
        ?>
        </td>
        </tr>
        </table>

        Merci d'avance...
        1. Salut Julianr27,

          Tu as oublié de mettre "AS nombre" dans ta requête après Count(ID)

          et tu met entre

          $lognba = mysql_query($sqlnba); et
          echo $lognba;

          ceci => $donnees = mysql_fetch_array($lognba);

          et tu remplace
          echo $lognba;

          par ceci => echo $donnees['nombre'];

          Ca devrais marcher, je te récapitule comment ca ferait :

          -------------------------------------------------------

          include("connect.php"); // Ta base de donnée que tu vas chercher

          $nba = mysql_query("Select COUNT(*) AS Nombre FROM annonce"); // Ta requête que tu met en action

          $donnees = mysql_fetch_array($nba); // Ton tableau pour récapituler

          if (! $nba) // Pour savoir si il n'y a pas d'erreur
          {
          echo 'Erreur';
          }

          ?>

          <table width="70%" align="center" border="0">
          <tr>
          <td width="60%" bgcolor="#66FFFF">
          <center>Nombre total d'annonce sur ce site</center>
          </td>
          <td width="40%" align="right" bgcolor="#66FFFF">
          <?php
          echo $donnees['Nombre']; // Et tu affiche le résultat
          ?>
          </td>
          </tr>
          </table>

          -------------------------------

          et voila a+

          bisou-bisou-gentil-bisounours