<?php
$sql = db_query("SELECT * FROM table1 ORDER BY field_xxx")://ประมาณ 100000 records บันทัดนี้ไม่หยุดจนกว่าจะได้ result
while($res = db_fetch_array($sql)){
$sql2 = db_query("SELECT * FROM table 2 WHERE field_table2=$res['field_table1']"); บันทัดนี้ก็ไม่หยุดจนกว่าจะได้ result
$res2 = db_fetch_array($sql2);
echo $sql2['result'];
echo "<br>";
}
?>
ที่ไม่ใช่บันทัดสีแดง connection หลุด หลุดตาม
มันหนักที่บันทัดสีแดงบันทัดแรก อยู่ที่ขนาดของ record เพราะเรียกมาหมดเลย ทั้งๆ ที่ใช้ field เดียว เพื่อเรียก table 2