ฉันกำลังพยายามสร้างตารางจากการสืบค้น sql แต่ฉันต้องการผลลัพธ์เพียง 3 รายการต่อแถวของตาราง
ฉันมีรายชื่อประมาณ 47 ชื่อดังนั้นฉันจึงไม่มีปัญหาในการพิมพ์พวกเขาในบรรทัดใหม่ แต่ฉันจะสร้างตารางได้อย่างไรโดยที่ while loop จะพิมพ์แถวของตาราง จากนั้นพิมพ์เซลล์ข้อมูลตาราง 3 เซลล์ด้วยแบบสอบถาม จากนั้นสร้างใหม่ แถวสำหรับ 3 ค่าถัดไป?
ตัวอย่าง:
ผลลัพธ์_1 | ผลลัพธ์_2 | result_3
result_4 | ผลลัพธ์_5 | result_6
result_7 | result_8 | ผลลัพธ์_9
ปัจจุบันขณะวนซ้ำ:
while($row = mysql_fetch_assoc($result)) {
echo "<tr>";
echo "<td><input type='checkbox'> ".$row['name']."</td>";
echo "<td><input type='checkbox'> ".$row['name']."</td>";
echo "<td><input type='checkbox'> ".$row['name']."</td>";
echo "</tr>";
}
โครงสร้างฐานข้อมูล:
รหัส | ชื่อ
1 | result_1
2 | result_2
3 | result_3
4 | ผลลัพธ์_4
ขอบคุณล่วงหน้า!