ต้องขออภัยหากข้อมูลนี้ ไปคล้ายกับการตั้งคำถามของหลายๆคน
ต้องขอบอกว่าผู้เขียนไม่มีจุดประสงค์ในแง่ร้ายใดๆกับผู้ที่ตั้งกระทู้ในแนวนี้ เพราะเข้าใจว่าบางครั้งเราก็ไม่สามารถจะนำข้อมูลทั้งหมดมาตั้งคำถามได้ แต่บางครั้งการถามคำถามที่ไม่ชัดเจนในวัตถุประสงค์ ก็ทำให้ผู้ที่จะช่วยตอบคำถาม เกิดความสับสน และงงไปตามๆกัน
$n=0;
$num = 0;
$result = mysql_query("SELECT * FROM my_table WHERE my_date = DATE(NOW()) ");
while($row = mysql_fet_array($result)){
$num = $n++;
}
echo $num;
"มีวิธีที่จะสามารถ echo $num; ไว้ที่ บรรทัดบน loop while มั้ยครับ"
การยกตัวอย่างนี้คือคำถามที่ผมเห็นแล้วงงจากเว็บบอร์ดที่อื่น เลยไล่อ่านดูความคิดเห็นทั้งหมด สุดท้ายก็เข้าใจได้ว่า ต้องการแสดงผลรวม หรือข้อมูลก่อนรายละเอียด
และวิธีแก้ปัญหาโจทย์ข้อนี้ก็คือ ให้เก็บข้อมูลไว้ในอาร์เรย์ก่อน แล้วค่อยนำมาแสดงผลก็จะสามารถแสดงผลก่อนตารางรายละเอียดทั้งหมดนั่นเอง
บางทีการถามคำถาม ก็เป็นสิ่งที่ยากกว่าการหาคำตอบของโปรแกรมเมอร์
ความคิดเห็น
แสดงความคิดเห็น