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. 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
    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
      0
  2. c'est pas le truc que renvoie mysql_num_rows
    Tu essaies de l'afficher ??
    Ca arrives comment ??
    0
    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....
      0