Anda agak kehilangan inti dari mysql_fetch_assoc()
dan baris di MySQL:
while ($row = mysql_fetch_assoc($result)) {
echo $row['index_period'];
echo $row['index_period_1'];
echo $row['index_period_2'];
}
Anda memanggil mysql_fetch_assoc()
sekali per baris.
Saya tidak begitu yakin mengapa Anda perlu mengulang meja Anda seperti ini, tapi saya tidak akan menginterogasi Anda.
Ini mungkin sesuai dengan kebutuhan Anda (saya merasa ngeri menulis ini):
$index_period = array();
$index_period_1 = array();
$index_period_2 = array();
while ($row = mysql_fetch_assoc($result)) {
$index_period[] = $row['index_period'];
$index_period_1[] = $row['index_period_1'];
$index_period_2[] = $row['index_period_2'];
}
foreach ($index_period as $value) {
echo "<td>a" . $value . "</td>";
}
foreach ($index_period_1 as $value) {
echo "<td>b" . $value . "</td>";
}
foreach ($index_period_2 as $value) {
echo "<td>c" . $value . "</td>";
}