Mysql_fetch_array

naserdine Messages postés 6 Statut Membre -  
naserdine Messages postés 6 Statut Membre -
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 Statut Membre 1
 
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 547 Statut Membre 100
 
Salut,

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