Lire, imprimer le contenu d’une table MySQL
Bonjour
J’ai créé une table MySql qui a quelques lignes.
Je sais imprimer son contenu avec :
Code:
1 2 3 4 5 6 7 8
|
echo "<table border=1>\n";
echo "<tr><td>Séquence</td><td>Type</td><td>Modèle</td><td>Texte</td><td>Heure</td><td>Minute</td><td>Persistance</td></tr>\n";
while ($myrow = mysql_fetch_row($result)) {
printf("<tr><td>%s </td><td>%s </td><td>%s </td><td>%s </td><td>%s </td><td>%s </td><td>%s </td></tr>\n",
$myrow[0], $myrow[1], $myrow[2], $myrow[3], $myrow[4], $myrow[5], $myrow[6] );
}
echo "</table>\n"; |
Je sèche maintenant sur deux sujets très simples.
Juste après cette première impression, je place :
Code:
1 2
|
print ("ligne Myrow: ".$myrow[0]."<br>"); |
Et rien ne s’imprime ; pourtant, le tableau Myrow doit toujours exister, du moins sa dernière ligne ?
D’ailleurs :
Code:
1 2
|
print ("compte Myrow: ".count($myrow)."<br>"); |
donne comme résultat = 1 ; il en reste donc un bout.
Ensuite, je fais :
Code:
1 2 3 4 5
|
$tableauconsignes = array();
while ($myrow = mysql_fetch_row($result)) {
$tableauconsignes[] = $myrow;
} |
Et, là, count($tableauconsignes) = 0, ce qui indique que son remplissage n’a pas eu lieu.
Vos conseils seront bienvenus ; par avance merci.
Francois