迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
老大,數據庫操作,當記錄的日期跟當前日期差距大于30天的時候,刪除該數據,要怎么寫?
搗鼓好久沒成功,MYSQL運行成功了,在PHP里寫卻怎么都沒法運行
麻煩指點一下
還要加個條件,用戶id 等于當前用戶
\Phpcmf\Service::M()->query("SQL語句");
回復迅睿框架創始人
\Phpcmf\Service::M()->db->table($this->tablename.'_表名')->where('uid='.$this->uid.' AND '.DateDiff(時間,inputtime))>30))->delete();
可以用這句寫下嗎?
\Phpcmf\Service::M()->db->table($this->tablename.'_表名')->where('uid='.$this->uid.' AND DateDiff(時間,inputtime))>30')->delete();
變量組合寫錯了,基礎的php語法問題
正確的應該怎么寫呢?如果不是不知道怎么寫,也不至于寫錯了!
自己解決
\Phpcmf\Service::M()->db->table($this->tablename.'_footprint')->where('uid='.$this->uid)->where('DATEDIFF("2020-10-10",from_unixtime(inputtime))>30')->delete();
原來 FROM_UNIXTIME(inputtime) ,所以上面那句多了個 )
你說的應該不是這個錯誤吧
回復迅睿框架創始人
可以用這句寫下嗎?
變量組合寫錯了,基礎的php語法問題
回復迅睿框架創始人
正確的應該怎么寫呢?如果不是不知道怎么寫,也不至于寫錯了!
回復迅睿框架創始人
自己解決
原來 FROM_UNIXTIME(inputtime) ,所以上面那句多了個 )
你說的應該不是這個錯誤吧