|
|
|
จะลบข้อมูลตามเวลาที่กำหนดยังไง เช่น บันทึกข้อมูลวันที่ 2015-11-23 แล้วนับไป อีก 24 ชม. |
|
|
|
|
|
|
|
จะลบข้อมูลตามเวลาที่กำหนดยังไง เช่น บันทึกข้อมูลวันที่ 2015-11-23 แล้วนับไป อีก 24 ชม. ถ้าไม่มีการเปลี่ยนจากสถานะ จาก 0 เป็น 1 ให้ลบข้อมูลนั้น
tb_test
id , date,status
01,2015-11-23, 0
02,2015-11-23, 0
03,2015-11-23, 1
ข้อมูล จะถูกลบคือ 01,02 ถ้า ครบ เวลาตามที่กำหนด 24 ชม.แล้ว
Tag : PHP, JavaScript, VBScript, Ajax, jQuery
|
|
|
|
|
|
Date :
2015-11-23 14:38:27 |
By :
rock_rock |
View :
1632 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
delete from table where DATEDIFF(fld_date,NOW()) < 0 and status = 0
0 = วันนี้
|
ประวัติการแก้ไข 2015-11-23 16:07:32 2015-11-23 16:08:22
|
|
|
|
Date :
2015-11-23 15:58:11 |
By :
mee079 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://php.net/manual/en/datetime.add.php
ตัวอย่าง
Code (PHP)
<?php
$d = '2000-01-01 12:03:21';
echo "Date = $d<br/>";
$date = new DateTime($d);
$date->add(new DateInterval('PT24H'));
echo "<br/>+24hr = ", $date->format('Y-m-d H:i:s') . "\n";
$date->add(new DateInterval('PT10H30S'));
echo "<br/><br/>+10Hr 30s = ", $date->format('Y-m-d H:i:s') . "\n";
$date = new DateTime($d);
$date->add(new DateInterval('P7Y5M4DT4H3M2S'));
echo "<br><br>+7year 5month 4day 4hr 3min 2s = ", $date->format('Y-m-d H:i:s') . "\n";
?>
|
|
|
|
|
Date :
2015-11-23 15:58:46 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
delete from table where dte < date_sub( now(), interval 1 day)
|
|
|
|
|
Date :
2015-11-26 08:35:14 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|