PHP & MYSQL : Ressource Id#4

Fermé
ushiwa.sasuke - 30 janv. 2006 à 11:08
 bisou-bisou-gentil-bisounours - 24 juin 2008 à 12:20
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

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
bisou-bisou-gentil-bisounours
24 juin 2008 à 12:20
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
Utilisateur anonyme
30 janv. 2006 à 16:07
c'est pas le truc que renvoie mysql_num_rows
Tu essaies de l'afficher ??
Ca arrives comment ??
0
ushiwa.sasuke
31 janv. 2006 à 08:11
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