Bạn sắp thiếu điểm của mysql_fetch_assoc()
và các hàng trong MySQL:
while ($row = mysql_fetch_assoc($result)) {
echo $row['index_period'];
echo $row['index_period_1'];
echo $row['index_period_2'];
}
Bạn gọi mysql_fetch_assoc()
một lần mỗi hàng.
Tôi không thực sự chắc chắn tại sao bạn cần lặp lại bảng của mình như thế này, nhưng tôi sẽ không thẩm vấn bạn.
Điều này có thể phù hợp với nhu cầu của bạn (Tôi viết điều này):
$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>";
}