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 :

Unable to jump-to-row-0


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 143
    Par défaut Unable to jump-to-row-0
    Bonjour,
    j'ai un petit soucis lors d'une requete sql en effet j'ai le message d'erreur suivant qui apparait :
    Unable to jump to row 0 on MySQL result index
    je pense que mon probleme viens des lignes suivantes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $requeteCategorie = mysql_query("SELECT titre_categorie, pub_categorie FROM categorie WHERE id_categorie=".$row['id_categorie']."");
    $titre_categorie = mysql_result($requeteCategorie,0,"titre_categorie");	
    $pub_categorie = mysql_result($requeteCategorie,0,"pub_categorie");
    cette erreur apparait si les index ne se suivent pas ex: 1,2,20,21...
    J'aimerai savoir comment palier a ce problème

    Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Vérifie que ta requête retourne des résultats :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo mysql_num_rows() . " resultats retournés";
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 143
    Par défaut
    il me retourne ceci maintenant:
    Wrong parameter count for mysql_num_rows()

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Oups désolé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo mysql_num_rows($requeteCategorie) . " resultats retournés";
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 143
    Par défaut
    (merci )
    Oui j'ai des résultat retourné 1
    J'ai peut être pas mi tous le code nécessaire pour déceler le problème le voici:
    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
    // données de la table
    $sql =
    <<<SQL
        SELECT DISTINCT
    		produit.id_categorie,
    		produit.id_produit,
    		produit.reference_produit,
            produit.description_produit
        FROM
            produit
        WHERE
            id_produit=1
    SQL;
    $qry = mysql_query($sql);
     
    while($row = mysql_fetch_assoc($qry)){
     
    $requeteCategorie = mysql_query("SELECT titre_categorie, pub_categorie FROM categorie WHERE id_categorie=".$row['id_categorie']."");
    $titre_categorie = mysql_result($requeteCategorie,0,"titre_categorie");	
    $pub_categorie = mysql_result($requeteCategorie,0,"pub_categorie");
     
    }

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je ne sais pas si tu as d'autres contraintes mais tu pourrais faire une seule requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT DISTINCT
    		produit.id_categorie,
    		produit.id_produit,
    		produit.reference_produit,
            produit.description_produit,
    titre_categorie, pub_categorie
        FROM produit
        JOIN categorie USING (id_categorie)
        WHERE  id_produit=1
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [MySQL] Unable to jump to row 0 on MySQL result index 8
    Par biddal dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 13/03/2008, 18h08
  2. [MySQL] Unable to jump to row 0 on MySQL result
    Par miltonis dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/03/2008, 20h42
  3. [MySQL] erreur : Unable to jump to row 0 avec mysql_result
    Par stomerfull dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 20/02/2008, 12h22
  4. [MySQL] Unable to jump to row 0 on MySql ?
    Par loady dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/11/2006, 17h25
  5. Réponses: 2
    Dernier message: 18/01/2006, 16h33

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