Probleme avec mysql_fetch_array

Résolu
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. 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 ?
    1. 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.
      1. 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.
        1. 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.