0
codeigniter 3を使用しています。テーブル "anwser"からすべての行を2か月以上(mysql tabelのdatetime)より古いものにしたいとします。私は間違いがない。しかし、行は削除されません。 提案がありますか?Codeigniter 3:2か月以上経過したすべての行を削除する
モデル:
function delete_old_anwsers()
{
$this->load->model('quiz_model');
$this->db->where('datum <', 'strtotime('-2 month')');
$this->db->delete('anwser');
}
コントローラ:
$this->quiz_model->delete_old_anwsers();
ありがとう
ソリューション:
function delete_old_answer()
{
$this->db->query("DELETE FROM answer WHERE datum < NOW() - INTERVAL 2 MONTH ");
}
'$ this-> db-> query("どこからデータを削除するか
Tpojka
@Tpojkaありがとう! – peter
'function delete_old_answer() { $ this-> db-> query( "DELETE FROM WHERE datum
peter