Bonjour
J’ai créé une table MySql qui a quelques lignes.
Je sais imprimer son contenu avec :
Je sèche maintenant sur deux sujets très simples.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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";
Juste après cette première impression, je place :
Et rien ne s’imprime ; pourtant, le tableau Myrow doit toujours exister, du moins sa dernière ligne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 print ("ligne Myrow: ".$myrow[0]."<br>");
D’ailleurs :
donne comme résultat = 1 ; il en reste donc un bout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 print ("compte Myrow: ".count($myrow)."<br>");
Ensuite, je fais :
Et, là, count($tableauconsignes) = 0, ce qui indique que son remplissage n’a pas eu lieu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $tableauconsignes = array(); while ($myrow = mysql_fetch_row($result)) { $tableauconsignes[] = $myrow; }
Vos conseils seront bienvenus ; par avance merci.
Francois
Partager