PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

PHP Mysql ต้องการแสดงข้อมูลเฉพาะวันที่ปัจจุบัน

PHP Mysql ต้องการแสดงข้อมูลเฉพาะวันที่ปัจจุบัน

PHP Mysql คือผมต้องการแสดงข้อมูลเฉพาะวันที่ปัจจุบันครับ เช่น วันนี้ผมบันทึกรายชื่อไป 5 รายชื่อ แล้วพอวันถัดไป 5 รายชื่อจะไม่แสดงแต่ยังอยู่ในฐานข้อมูลอยู่ แล้วผมบันทึกรายชื่อคนที่ 6,7,8  ซึ่งอยู่ในวันที่ปัจจุบัน ก็ให้แสดงรายชื่อคนที่ 6,7,8 พอวันถัดไปก็ไม่ให้แสดงก็ให้แสดงรายชื่อของวันถัดไปเลย 



โดย:  Wissanu10712 IP: 124.122.130.xxx วันที่: 17-01-2011 เวลา: 15:09:41

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 3

 ข้อมูลเกี่ยวกับวันที่ แนะนำให้เก็บในรูปแบบของวันที่ โดยเฉพาะ เพื่อความสะดวก ในการเรียกใช้งาน

หรือจะเก็บข้อมูลไว้ 2 ฟิลก็ได้ คือเก็บทั้งที่เป็น date  หรือ เป็น varchar



โดย:  Ninenik IP: 183.89.210.xxx วันที่: 17-01-2011
 ความคิดเห็นที่ 2

ผมเก็บข้อมูลเป็น VARCHAR ตัวอย่าง date_field เท่ากับ 17/01/2011 15.55 ครับ

แล้วผมใช้สำหรับ Search ในหน้าเดียวด้วยครับ ต้องเพิ่มอะไรบ้างครับ ขอบคุณมากครับ

โค๊ดผม

$sql = "select * from customer where  (cusname like '%$cusname%' or jobnum like '%$jobnum%') order by id desc ";

อยากให้แสดงข้อมูลของวันปัจจุบันด้วยครับ ให้ความกระจ่างด้วยครับผม ขอบคุณมากครับ



โดย:  Wissanu10712 IP: 124.122.130.xxx วันที่: 17-01-2011 เวลา: 16:00:33
 ความคิดเห็นที่ 1

 ถ้าเก็บข้อมูลเป็นแบบ DATE ตัวอย่าง date_field เท่ากับ 2011-01-17

จะใช้ เป็น
SELECT * FROM table WHERE date_field=curdate()
 
 
ถ้าเก็บข้อมูลเป็น DATETIME ตัวอย่าง date_field เท่ากับ 2011-01-17 13:30:00
จะใช้ เป็น
SELECT * FROM table WHERE date(date_field)=curdate()
 
 
ถ้าเก็บข้อมูลวันที่เป็น TIMESTAMP ตัวอย่าง date_field เท่ากับ 1295252454 
จะใช้ เป็น
SELECT * FROM table WHERE  ate(from_unixtime(date_field))=curdate()
 


โดย:  Ninenik IP: 183.89.210.xxx วันที่: 17-01-2011