IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

mysql fetch object pour resultat unique


Sujet :

Langage SQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Par défaut mysql fetch object pour resultat unique
    bonjour a tous;

    j'ai cette requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
     
    function test($var){
    $sql_r= "SELECT * from joueur where pseudo=$var";
    if (!$resultat = mysql_query($sql_r)) {
    	echo "<br> pas marche";}
    else { echo "<br>  marche\n";};
     
    $numero=mysql_fetch_object ($resultat);
    return $numero;
    };
     
     
    $numero=test($var);
     
    echo $numero->attribut;

    et cette fonction me renvoie :
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource


    Donc ma question est par quoi remplacer mysqlfetchobject lorsque l'onattend qu'une reponce unique (et non pas un objet + attribut)?

    Et de plus pourkoi cette fonction ne marche pas...?


    Merci pour votre aide

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Essaie avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    FUNCTION test($var){
    $sql_r= "SELECT * from joueur where pseudo=$var";
    $resultat_r = mysql_query($sql_r);
    $row_r =mysql_fetch_object ($resultat_r);
    IF (empty($row_r->pseudo)) {
       echo "<br> pas marche";}
       else {
       echo "<br>  marche\n";
       $attribut = $row_r->['attribut'];}
    };
     
    echo $attribut;

Discussions similaires

  1. [MySQL] mysql fetch object
    Par javan00b dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/12/2012, 18h32
  2. MySQL - LOCK invisible pour le SELECT
    Par SergentHeinz dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/01/2006, 10h47
  3. Mysql (5) Embarquée pour le OFFLINE
    Par joe_le_mort dans le forum Installation
    Réponses: 3
    Dernier message: 15/11/2005, 19h34
  4. algo pour identification unique
    Par quiyai dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 05/07/2005, 12h42
  5. Réponses: 2
    Dernier message: 05/07/2004, 17h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo