Boo2M0rs0
samedi 30 juillet 2005 à 10:30
Je dirai plutot que le chiffre indique la collonne (et pas la ligne).
Sum(nbrlien) est une de ses collones et est designé par le chiffre 0.
Pour passer d'une ligne à l'autre il faut réexecuter mysql_fetch_row (ou équivalent) ce qui renverra un autre tableau avec autant de collone mais avec les valeurs de la ligne suivante.
Quand mysql_fetch_row commence à renvoyer False au lieu du tableau , ça signifie que toute les lignes de résultats ont été parcourues.
Il y a un truc que je trouve bizarre par contre dans ton script:
la requête
SQL
SELECT sum(nbrLiens) FROM definitions
Renvera toujours une seule ligne de résultat. Alors pourquoi utilises-tu une boucle while ?
Dans cette situation on pourrai écrire:
$RLiens = mysql_fetch_array($resultatLien);
echo "$Rliens[0] liens";