เพิ่มค่าในฐานข้อมูลโดยใช้ SQL บรรทัดเดียว
Feb. 15, 2008
ปกติเวลาจะเพิ่มค่าในฐานข้อมูล เรามักจะ SELECT ก่อนหนึ่งครั้ง
จากนั้นก็บวกค่าเข้าไป และก็ UPDATE ฐานข้อมูลอีกครั้ง
แต่วิธีนั้นจะทำให้ PHP ทำงานช้าลง เนื่องจากใช้ SQL สองครั้ง
ซึ่งขอแนะนำอีกวิธีหนึ่ง ก็คือ
$sql = "UPDATE user SET countenter = countenter+1 WHERE id = '1' "; $result=mysql_query($sql);
เป็นการ UPDATE จำนวนการเข้ามาใช้งานของ USER คนที่ ID = 1
ได้คำแนะนำวิธีนี้้มาจาก tum@thaiajax :)