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

PHP & Base de données Discussion :

problème de résultat SQL


Sujet :

PHP & Base de données

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 42
    Par défaut problème de résultat SQL
    bonjour bonjour ,

    voici mon problème c'est complètement fou,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $query = "select nom,id_fournisseur from tbl_fournisseur"; 		
     
    		$result = @mysql_db_query("$rbd",$query,$remote);
    		while($row=mysql_fetch_row($result))
    		{
    		print("<tr><td width=85><font style=\"font-size: 8pt\">$row[0]</font></td><td width= align=left>");
    		}

    La requete marche bien toute seule, je l'ai testé avec un client SQL mais apparement le result est vide car mysql_db_query renvoi FALSE !!

    au final je me retrouve avec une erreur de ce type :

    mysql_fetch_row(): supplied argument is not a valid MySQL result resource


    si quelqu'un a une id pour que la requete passe !

    Merci d'avance

    yohann

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Argggh ! un @ !

    Je te suggère fortement de remplacer ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = @mysql_db_query("$rbd",$query,$remote);
    par ce code ou un équivalent :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = mysql_db_query("$rbd",$query,$remote) or die(mysql_error());
    Ensuite lit la documentation concernant http://us2.php.net/mysql_db_query : tu verras qu'elle est dépréciée...

    Et on n'utilise pas de @ devant les fonctions !!!

  3. #3
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Je plussoie fortement Mr N. !

    Sus aux @, à bannir de toute urgence de tout code, surtout en phase de développement!

    ( Mr N. )

Discussions similaires

  1. problème de résultat requete sql
    Par totot dans le forum Requêtes
    Réponses: 5
    Dernier message: 02/09/2013, 23h37
  2. Problème avec résultat SQL
    Par Air-one dans le forum Langages serveur
    Réponses: 2
    Dernier message: 04/11/2011, 15h30
  3. [SQL] Problème de résultat de requete SQL
    Par nans_13 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 08/01/2008, 15h21
  4. [MySQL] [SQL] problème affichage résultat d'une requête
    Par mitmit dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/04/2007, 11h14
  5. [SQL] Problème de résultat avec une requête
    Par raptorman dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/01/2006, 17h16

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