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

Requêtes MySQL Discussion :

Probleme mysql_fetch_array sur site nk Sp4


Sujet :

Requêtes MySQL

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 1
    Par défaut Probleme mysql_fetch_array sur site nk Sp4
    Voila je me permets de vous demander votre aide suite à un changement de thème sur un site de type nuked klan SP4.
    J'obtiens une erreur que je n'ai jamais obtenu quand j'ai changé précédement changé de theme.
    La voici : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/updatecl/www/modules/News/index.php on line 78


    Et voici la ligne en question :

    else if ($op == "suite")
    {
    $sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE id = '" . $news_id . "'");
    }

    else if ($op == "index_comment")
    {
    $sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE id = '" . $news_id . "'");
    }

    else
    {
    $sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE " . $day . " >= date ORDER BY date DESC LIMIT " . $start . ", " . $max_news);
    }

    while (list($nid, $autor, $autor_id, $date, $titre, $texte, $suite, $cid, $bbcodeoff, $smileyoff) = mysql_fetch_array($sql)) (cette ligne là)
    En vous remerciant par avance de votre aide.

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    bonjour,

    il faudrait que tu cernes ou est ton problème

    Ici, tu mets du code PHP
    as tu tester tes requetes SQL en dehors de ce code?
    Fonctionne t'elle?
    Si oui, c'est un problème PHP et non MySQL

    Bon courage

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    Citation Envoyé par Clm0104

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/updatecl/www/modules/News/index.php on line 78

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    else if ($op == "suite")
    {
        $sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE id = '" . $news_id . "'");
    }
    ...
    Salut,

    Tu dois vérifier que tous tes appeles aux API MySQL aboutisse correctement.
    Il est fort probable que tu ai, soit un problème de droit d'access à ta table, soit une colonne ou la table en elle-même, qui n'existe pas (il ne manquerai pas un '$' à 'NEWS_TABLE').

    Dans ton exemple, ça pourrait donner un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    else if ($op == "suite")
    {
        $sql = mysql_query("SELECT id, auteur, auteur_id, date, titre, texte, suite, cat, bbcodeoff, smileyoff FROM " . NEWS_TABLE . " WHERE id = '" . $news_id . "'");
        if (mysql_errno () <> 0)
        {
            echo "<p> query fail : " . mysql_errno () . ", " . mysql_error () . "</p>\n" ;
        }
    }
    ...

    DBRep

Discussions similaires

  1. probleme d'identification sur site web via python
    Par KINENVEU dans le forum Réseau/Web
    Réponses: 16
    Dernier message: 11/08/2009, 15h06
  2. Probleme allopass sur mon site .
    Par cuisto44000 dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 04/04/2008, 14h07
  3. Probleme d'identification sur site
    Par steeveman dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 29/07/2007, 00h14
  4. probleme sur site
    Par maeva11100 dans le forum Requêtes
    Réponses: 1
    Dernier message: 22/02/2007, 16h34
  5. Problème de formatage sur site en arabe
    Par fpolastron dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 16/11/2006, 01h13

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