รายละเอียดของการตอบ ::
ถูกต้องครับ ตาม TC Admin เลย
เพราะคุณใช้ <= ดังนั้นถ้า $intNumField เท่ากับ 18
$i ตัวสุดท้ายก็จะเป็น 18
แต่ mysql_field_name($objQuery, $i) ต้องการ $i ที่มีค่าตั้งแต่ 0 ถึง $intNumField - 1
เพราะใช้ระบบ Zero Based Index เหมือน array ที่ตัวแรกคือ 0 ไม่ใช่ 1
ดังนั้น mysql_field_name($objQuery, 18) จึงไม่มีค่าครับ