par
soycd » 18 oct. 2011, 18:37
Cette fonction sert à repositionner le pointeur, dans ton cas, sur le 1er élément, 0 donc.
Chaque fois que tu lis le résulat d'un query avec fetch_assoc, le pointeur reste en fin de parcours, donc tu dois utiliser data_seek chaque fois que tu as besoin de parcourir une nouvelle fois un même résultat d'un query.
En gros :
$query = mysql_query($sql);
while( $line = mysql_fetch_assoc($query) )
{
// BLABLA
}
// Besoin de parcourir une nouvelle fois le résultat à partir du départ ?
mysql_data_seek($query, 0);
// Et voilà je peux refaire un fetch_assoc ^^
while( $line = mysql_fetch_assoc($query) )
{
// BLABLA²
}
Cette fonction sert à repositionner le pointeur, dans ton cas, sur le 1er élément, 0 donc.
Chaque fois que tu lis le résulat d'un query avec fetch_assoc, le pointeur reste en fin de parcours, donc tu dois utiliser data_seek chaque fois que tu as besoin de parcourir une nouvelle fois un même résultat d'un query.
En gros :
[php]$query = mysql_query($sql);
while( $line = mysql_fetch_assoc($query) )
{
// BLABLA
}
// Besoin de parcourir une nouvelle fois le résultat à partir du départ ?
mysql_data_seek($query, 0);
// Et voilà je peux refaire un fetch_assoc ^^
while( $line = mysql_fetch_assoc($query) )
{
// BLABLA²
}[/php]