par
Berzemus » 04 févr. 2008, 11:03
Alors, si tu lis bien:
while ($row = mysql_fetch_array($result))
{
$field = mysql_field_name($result, $i) ;
$user[$field] = $row[$field];
$i++;
}
Tu prends la première ligne de résultat (en plus, y'en a qu'une)
Puis, du demandes le nom du premier champ, Ok,
Puis, tu mets la valeur du premier champ dans le tableau.
Puis, c'est fini
Quand on parle de tableaux, on parle de colonnes et de rangées. Ici, tu prends une rangée, et tu ne traites que de la première colonne. Relis-bien la doc sql, et essaie ceci pour mieux comprendre ce qui se passe:
while ($row = mysql_fetch_array($result))
{
print_r($row);
}
Alors, si tu lis bien:
[php]while ($row = mysql_fetch_array($result))
{
$field = mysql_field_name($result, $i) ;
$user[$field] = $row[$field];
$i++;
}[/php]
Tu prends la première ligne de résultat (en plus, y'en a qu'une)
Puis, du demandes le nom du premier champ, Ok,
Puis, tu mets la valeur du premier champ dans le tableau.
Puis, c'est fini :D
Quand on parle de tableaux, on parle de colonnes et de rangées. Ici, tu prends une rangée, et tu ne traites que de la première colonne. Relis-bien la doc sql, et essaie ceci pour mieux comprendre ce qui se passe:
[php]while ($row = mysql_fetch_array($result))
{
print_r($row);
}[/php]