ใน Table ที่ใช้เก็บข้อมูลผู้สมัคร ต้องมี field เลขห้องสอบ เก็บไว้ด้วยครับ ถ้าเมื่อมีจำนวนผู้สมัครตามจำนวนที่ต้องการ ก็ให้ run เลขห้องสอบใหม่ ประมาณนี้
Code (PHP)
$sql = "SELECT roomNo, count(*) as cn FROM member GROUP BY roomNo ORDER BY roomNo DESC LIMIT 1";
$result = mysql_query($sql);
$row=mysql_fetch_assoc($result);
$roomNo = $row['roomNo'];
if($row['cn'] == 30){
++$roomNo;
}
$sql = "INSERT INTO (memberName, roomNo) VALUES('test', $roomNo)";
mysql_query($sql);