Resource id #7 PHP
Résolu
willybaby
Messages postés
104
Date d'inscription
Statut
Membre
Dernière intervention
-
Manon -
Manon -
Bonjour,
j'ai un petit soucis avec une requéte sql toute simple:
$query = mysql_query("select count(joueur_code) as nbjoueur from joueur where equipe_code=1");
while($donne=mysql_fetch_array($query))
{
$nbjoueur = $donne['nbjoueur'];
echo $nbjoueur;
}
il m'affiche Resource id #7, pourquoi?
j'ai un petit soucis avec une requéte sql toute simple:
$query = mysql_query("select count(joueur_code) as nbjoueur from joueur where equipe_code=1");
while($donne=mysql_fetch_array($query))
{
$nbjoueur = $donne['nbjoueur'];
echo $nbjoueur;
}
il m'affiche Resource id #7, pourquoi?
A voir également:
- Php?id=7
- Photofiltre 7 - Télécharger - Retouche d'image
- Clé windows 7 - Guide
- Delphi 7 - Télécharger - Langages
- Id telephone - Guide
- Télécharger 7-zip - Télécharger - Compression & Décompression
6 réponses
Quel rapport?
Mais en fait j'ai pas compris ce que tu me demandes...
En fait j'ai une table joueur et je veux juste récupéré le nombre de joueur de l'équipe 1 en sachant que le code de l'équipe est présent dans la table joueur, ce n'est pas une autre table...
Il me l'affiche mais il m'affiche aussi le Resource id #7
En fait j'ai une table joueur et je veux juste récupéré le nombre de joueur de l'équipe 1 en sachant que le code de l'équipe est présent dans la table joueur, ce n'est pas une autre table...
Il me l'affiche mais il m'affiche aussi le Resource id #7
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
$query = mysql_query("select count(joueur_code) as nbjoueur from joueur where equipe_code=1");
while($donne=mysql_fetch_row($query))
{
$nbjoueur = $donne['nbjoueur'];
echo $nbjoueur;
}
en faisant ceci, le Resource id #7 ne s'affiche plus mais par contre il ne veut pas me compté le nombre de joueur...
au passage je n'ai qu'un seul joueur dans ma table mais il se peut que j'en ai aucun ou une dizaine par exemple...
while($donne=mysql_fetch_row($query))
{
$nbjoueur = $donne['nbjoueur'];
echo $nbjoueur;
}
en faisant ceci, le Resource id #7 ne s'affiche plus mais par contre il ne veut pas me compté le nombre de joueur...
au passage je n'ai qu'un seul joueur dans ma table mais il se peut que j'en ai aucun ou une dizaine par exemple...
Bonjour!
Je me permet d'ajouter un commentaire ici car je reçois le même message d'erreur "Resource id #7".
Je suis en train de créer un forum ou les utilisateurs ont une page perso. Ce que j'essaye de faire c'est permettre à l'utilisateur de télécharger une photo pour son profil si il n'en a pas déjà une.
(Je travaille avec easy php, donc j'ai crée dans mon dossier image un dossier "avatar", ou les photos de profils des utilisateurs sont censées se ranger.)
Voici mon code :
menu.php
J'ai inclut le formulaire pour poster l'avatar dans le code php, mais je ne sais pas trop si c'est une bonne idée... Ça me semblait logique en vue de ce que je souhaite faire mais ça n'a pas l'air de fonctionner.
J'espère que vous pourrez m'aider! :) Merci d'avance!
Manon
Je me permet d'ajouter un commentaire ici car je reçois le même message d'erreur "Resource id #7".
Je suis en train de créer un forum ou les utilisateurs ont une page perso. Ce que j'essaye de faire c'est permettre à l'utilisateur de télécharger une photo pour son profil si il n'en a pas déjà une.
(Je travaille avec easy php, donc j'ai crée dans mon dossier image un dossier "avatar", ou les photos de profils des utilisateurs sont censées se ranger.)
Voici mon code :
menu.php
<head> <script language="JavaScript" type="text/javascript"> <!-- function move_avatar($picture) { $extension_upload = strtolower(substr( strrchr($picture['name'], '.') ,1)); $name = time(); $namepicture = str_replace(' ','',$name).".".$extension_upload; $name = "./images/avatars/".str_replace(' ','',$name).".".$extension_upload; move_uploaded_file($picture['tmp_name'],$name); return $namepicture; } //--> </script> </head> <body> <?php // on se connecte à MySQL $db = mysql_connect('localhost', 'root', '*****'); // on sélectionne la base mysql_select_db('majorproject',$db); ?> <div id="menu"> <?php /*AVATAR*/ $query1=mysql_query("SELECT * FROM users WHERE picture"); //Vérification de l'avatar : if (!empty($_FILES['picture'])) { ?> <form enctype="multipart/form-data" action="menu.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Envoyez ce fichier : <input name="picture" type="file" /> <input type="submit" value="Send file" /> </form> <?php if ($_FILES['picture']['size']) { //On définit les variables : $maxsize = 10024; //Poid de l'image $maxwidth = 100; //Largeur de l'image $maxheight = 100; //Longueur de l'image $extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png', 'bmp' ); //Liste des extensions valides } if ($_FILES['picture']['error'] > 0) { $picture_error = "Error when transferring avatar : "; } if ($_FILES['picture']['size'] > $maxsize) { $i++; $picture_error1 = "File is too big : (<strong>".$_FILES['picture']['size']." Octets</strong> contre <strong>".$maxsize." Octets</strong>)"; } $image_sizes = getimagesize($_FILES['picture']['tmp_name']); if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) { $i++; $picture_error2 = "Image trop large ou trop longue :; (<strong>".$image_sizes[0]."x".$image_sizes[1]."</strong> contre <strong>".$maxwidth."x".$maxheight."</strong>)"; } $extension_upload = strtolower(substr( strrchr($_FILES['picture']['name'], '.') ,1)); if (!in_array($extension_upload,$extensions_valides) ) { $i++; $picture_erreur3 = "Improper avatar extension"; } $namepicture=(($_FILES['picture']['size'])?move_avatar($_FILES['picture']):''); } else { echo "$query1"; }
J'ai inclut le formulaire pour poster l'avatar dans le code php, mais je ne sais pas trop si c'est une bonne idée... Ça me semblait logique en vue de ce que je souhaite faire mais ça n'a pas l'air de fonctionner.
J'espère que vous pourrez m'aider! :) Merci d'avance!
Manon