Probleme avec mysql_fetch_array

Résolu
davidm -  
 meimoun -
Bonjour,



j'ai un site qui tourne sous nuxit et qui marche tres bien. j'ai pris un autre espace pour mes developpements sur 1and1 et une requete mysql_fetch_array ne renvoi pas de reponse.

la reponse à mon mysql_quey me semble correct et si je mets echo"" j'ai une reponse Resource id#13.

Y a-t-il une différence entre les 2 hebergeurs ? mysql_fetch_array est toujours supporté ? et comment corriger ce bug ?

Merci par avance.

3 réponses

  1. Utilisateur anonyme
     
    Bonjour

    Si tu as "Resource id#13", c'est très bon signe, c'est que ta requête a été exécutée sans erreur.
    Mais si le mysql_fetch_array ne te renvoie rien, c'est ou bien que la réponse est vide, ou bien que tu l'affiches mal.
    As-tu affiché la requête réellement exécutée et vérifié en la tapant à la main dans phpmyadmin qu'il y a bien une réponse ?
    0
  2. meimoun
     
    Bonjour,

    Merci pour votre réponse.

    J'ai testé la requête sur phpmyadmin et j'ai eu 3 réponses. J'ai écrasé le script qui tourne sur nuxit sur 1&1 et ça ne marche pas. Je suppose qu'un paramètre ou version du php des hébergeurs doit différencier.

    Pouvez-vous me donner une séquence simple afin d'afficher les résultats de mon script php sur la page web (j'utilise actuellement echo).

    Merci par avance.
    0
  3. Utilisateur anonyme
     
    echo convient très bien pour afficher des résultats...
    Si tu nous montrais plutôt le script qui marche bien chez Nuxit, on pourrait peut-être te dire ce qui a éventuellement une chance de ne pas marcher chez 1&1, et quoi y faire.
    Mais sans ton code, on ne peut rien dire de plus que les généralités qui sont dans tous les tutoriels.
    0
    1. meimoun
       
      Bonjour,

      Merci pour votre réponse.

      La requête d'affichage marche mieux avec mysql_data_seek($qid_c,0); qui remet le pointeur au départ.

      j'ai donc résolu ce problème d'affichage et il me semble qu'il y a bien une différence de version du php dans les 2 hébergeurs.

      Merci encore.
      0