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 :

erreur mysql "supplied argument" [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Par défaut erreur mysql "supplied argument"
    Bonjour à tous donc voici deja l'erreur que me retourne ma page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/Larffas/ideescadeaux.php on line 26


    Ensuite voici ma selection dans les bdds :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $sql = 'SELECT A.id_article,A.id_categorie D.nom_categorie, D.id_categorie, A.nom_article, A.meta_description_article, A.prix_vente_article, A.image1_article, A.taxe_id, E.taxe_id';
    $sql .= 'FROM article A, categorie D, taxe E ';
    $sql .= 'WHERE  AND A.produit_id AND A.id_categorie = D.id_categorie AND A.taxe_id = E.taxe_id AND A.produit_cadeau=`1` ';
    $sql .= 'GROUP BY A.produit_id ';
    $sql .= 'ORDER BY produit_nom';
    $rep = mysql_query($sql);



    Et voici enfin la ou le code renvoie une erreur :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    $new = array();
    while ($data_new = mysql_fetch_array($rep)) {
    //Requette pour recup promotion
    $sql2 = 'SELECT * FROM mbm_promo WHERE Produit_id = '.$data_new['produit_id'].'';
    $rep2 = mysql_query($sql2);
    $nouveaup = '';
    if (mysql_num_rows($rep2) == 1) {
    $data = mysql_fetch_array($rep2);
    $reduc = $data['TauxReduc'];
    $ancienp = parse_prix2(round($data_new['produit_prix'],2),$data_new['taxe_taux']);
    $nouveaup = parse_prix($ancienp,$reduc);
    }
     
     
     
    $new[] = array (
    'nprix' => $nouveaup,
    'ProduitId' => $data_new['produit_id'],
    'ProduitNom' => $data_new['produit_nom'],
    'ProduitDescription' => $data_new['produit_meta_description'],
    'ProduitPrix' => parse_prix2(round($data_new['produit_prix'],2), $data_new['taxe_taux']),
    'ProduitImg' => $data_new['produit_image_mini'],
    'url' => "/".$url->parseURL($categorie->getCatParent($data_new['categorie_id'],"categorie_nom"))."/".$url->parseURL($data_new['categorie_nom'])."/".$url->parseURL($data_new['produit_nom'])."-".$url->parseURL($data_new['produit_id']).".htm",
    );
    }


    Enfin voila quoi, c'est une pages pour récupérer les idées cadeaux existantes sur le site, et modifier le prix de cette idée cadeau qui lui est un article, si l'article est en promotion.

    Si vous avez une idée... merci d'avance.

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Le probleme est que tu ne vérifies pas que ta requete SQL a fonctionné avant de récupérer les résultats, du coup tu as une erreur.
    fais plutot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $rep = mysql_query($sql) or die("Erreur sql, requete : $sql<br/>Erreur: ". mysql_error());
    tu t'apercevras que ta requete est fausse : il faut rajouter des espaces avant tes mots clés, la tu te retrouves avec E.taxe_idFROM article... ou encore taxe EWHERE AND

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Par défaut yeahh
    merci ca marche ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 15/05/2010, 09h41
  2. [MySQL] erreur Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result
    Par kate59 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 12/02/2008, 17h52
  3. [MySQL] Message d'erreur SQL mysql_fetch_assoc(): supplied argument is not a valid
    Par pony99 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 19/02/2007, 16h44
  4. erreur inconnu mysql_fetch_row(): supplied argument
    Par dahan dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 21/04/2006, 08h58

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