我在我的數據庫中有一個名爲expire_datetime_off的表。格式爲2014-07-11 00:00:00,如果此日期在當前日期之前,我想刪除該行。我有一個Magento PHP當前日期的變量。我無法弄清楚。任何幫助表示讚賞PHP SQL從哪裏刪除<date當前日期?
public function onclearAction()
{
$mysqli=mysqli_connect("IP","NAME","PASSWORD","SCHEMA");
if ($mysqli->connect_errno) {
return $mysqli->connect_error;
}
$currenttime = strtotime(Mage::getModel('core/date')->date('Y-m-d H:i:s'));
mysqli_query($mysqli,"DELETE FROM belvg_countdown WHERE expire_datetime_off < convert(datetime, '$current_time')");
}
我無法理解這個問題。你能給我更多的細節嗎?嘗試將sql刪除語句更改爲select *並檢查是否返回任何記錄。 –