Mysql_fetch_array

Fermé
naserdine Messages postés 6 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 21 juin 2008 - 17 juin 2008 à 11:44
naserdine Messages postés 6 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 21 juin 2008 - 17 juin 2008 à 12:19
Bonjour,

j'ai une problème avec la fonction mysql_fetch_array()
lorsque je récupère les donnés a partir de la table de ma base données comme ça:
$marequette='select*from maintenance';
$resultats=mysql_query($marequette);
$donnees=mysql_fetch_array($resultats);

while($donnees=mysql_fetch_array($resultats)){
echo $donnees[type_main].'<br>';


}

je remarque toujours qu'il m affiche le nombre d'enregistrement -1
j'ai fait une echo
$nbrentrees=mysql_num_rews($resultats);
echo $nbrentrees
mais tjr le nombre d'enregistrements affiché est <$nbrentrees
si par exm $nbrentrees=12 il m'affiche seulement 11
j'ai changé mysql_fetch_array par mysql_fetch_assoc mais je ne ss pas vraiment où il est le problème
c bizzare qlq un me clarifie les choses!
et merci d'avance

2 réponses

naserdine Messages postés 6 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 21 juin 2008 1
17 juin 2008 à 12:19
merci bcp pour ton aide
je vais enlever cette première instanciation du fonction et je vias voir c'est çà ira !
1
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
17 juin 2008 à 11:48
Salut,

C'est peut-être parce que tu fais un premier mysql_fetch inutile (celui avant le while).
Essai de l'enlever
-1