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 :

probème avec mysql_fetch_array [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Points : 89
    Points
    89
    Par défaut probème avec mysql_fetch_array
    Bonjour !!!

    Voila j'ai un petit souci avec mysql_fetch_array.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $result = mysql_query("select distinct(referencia) from articulos");
    while($ligne= mysql_fetch_array ($result)){
            echo '<pre>'; echo print_r($ligne,true); echo '</pre>';
    Ceci affiche donc le resultat de ma requete voici ce que j'obtiens :

    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
     
    Array
    (
        [0] => 345-1
        [referencia] => 345-1
    )
    Array
    (
        [0] => 345-2
        [referencia] => 345-2
    )
    Array
    (
        [0] => 345-3
        [referencia] => 345-3
    )
    cette meme requête faite sous phpmyadmin me donne en resultat un tableau une colone avec 4 lignes :
    345
    345-1
    345-2
    345-3

    J'ai donc deux soucis, tout d'abord sous php le premier resultat n'apparait pas !!! Et ensuite pourquoi me met-il tous les resultats en double?

    Avez vous deja rencontré ces problèmes? Connaissez vous une/des solution(s) ?

    Merci d'avance !!!
    -- Bankette --
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème....

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 123
    Points : 8 283
    Points
    8 283
    Billets dans le blog
    17
    Par défaut
    Pour l'enregistrement qui saute : sûrement un mysql_fetch_*( ) en plus dans ta page qui zappe le 1er enregistrement

    Pour les résultats en double dans le même enregistrement : c'est le comportement par défaut de mysql_fetch_array( ) et qui est paramétable, cf. doc http://www.php.net/mysql_fetch_array
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  3. #3
    Membre régulier Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Points : 89
    Points
    89
    Par défaut
    en effet j'avais un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if (!mysql_fetch_row($result)) {
    echo "Aucun enregitrement ne correspond\n";
     
    }
     
    else {
    Donc c'est bon c'est résolu !!!

    Pour les résultats en double, j'ai résolu grace au lien que tu m'a donné, un grand merci et surtout bravo pour ta rapidité de réponse !!!
    -- Bankette --
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème....

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

Discussions similaires

  1. [MySQL] Problème avec mysql_fetch_array et une requête qui ordonne(ASC)
    Par Jim_Nastiq dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 08/03/2007, 10h46
  2. Probème avec FireFox
    Par Krubi dans le forum Général Conception Web
    Réponses: 8
    Dernier message: 20/06/2006, 16h27
  3. Recupération multiple de données avec mysql_fetch_array
    Par jfjava2002 dans le forum Administration
    Réponses: 6
    Dernier message: 27/03/2006, 13h41
  4. pbl avec mysql_fetch_array()
    Par reedbedroom dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/03/2006, 19h14
  5. [SGBD] Trier un tableau crée avec mysql_fetch_array
    Par kaygee dans le forum SQL Procédural
    Réponses: 14
    Dernier message: 07/01/2006, 21h02

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