impossible d'afficher premier résultat requete

Eléphant du PHP | 59 Messages

04 nov. 2009, 10:46

Bonjour,
Php m'affiche tous les résultats sauf le premier enregistrement :
	mysql_select_db($database_Moulibox, $Moulibox);
	$accesM_query=sprintf("SELECT `idMoulinette` FROM `accesMoulinette` WHERE `idUtilisateur` = '$idUser'"); // requête sur la base administrateurs
	$accesM = mysql_query($accesM_query, $Moulibox) or die(mysql_error());
	$row_accesM = mysql_fetch_assoc($accesM);
	$accesMoulinette = mysql_num_rows($accesM);




	/* Tableau associatif de la ligne sélectionnée */    
	while ($row = mysql_fetch_assoc($accesM)) 
	{        
	echo $row["idMoulinette"];    
	}    
	/* Libération du jeu de résultats */    
	mysql_free_result($accesM);
	
	/* Fermeture de la connexion */
Enregistrement dans ma table :

Code : Tout sélectionner

idAccesMoulinette idUtilisateur idMoulinette idCreateur ipCreateur dateCreation 1 3 1 3 10.102.129.44 2009-11-04 2 3 2 3 10.102.129.44 2009-11-04 3 3 3 3 10.102.129.44 2009-11-04 4 3 4 3 10.102.129.44 2009-11-04 5 3 6 3 10.102.129.44 2009-11-04

Pour l'utilisateur 3

m'affiche
2
3
4
6
au lieu de
1
2
3
4
6

Je dois me tromper dans mon affichage en zapant le premier mais je ne vois pas comment corriger.
D'avance merci

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

04 nov. 2009, 12:11

Tu utilises deux fois mysql_fetch_assoc, une fois dans la boucle et une fois avant qui ne sert à rien, mais qui déplace le pointeur de données.