Menghapus user berdasarkan waktu yang sudah lewat

saya punya tabel user isinya ada waktu. waktu typenya varchar. saat saya masukan ke dalam tabel user, waktunya saya gunakan fungsi time() dan didalam database menghasilkan angka 1557655341. nah saya ingin menghapus user yang sudah 1 menit. saya gunakan script seperti ini yang saya taroh di construct

$query = $this->db->get('user')->row_array();
$this->db->delete('user', ['waktu' => time() - $query['waktu'] > 60]);

kok ngga ngaruh yah ? usernya masih tetep ada di database ?

avatar tonisuwendi
@tonisuwendi

169 Kontribusi 36 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

coba pake script ini bang..

<pre> $waktu = time() - 60; $this-&gt;db-&gt;where('waktu&lt;',$waktu); $this-&gt;db-&gt;delete('user'); </pre>

avatar tonisuwendi
@tonisuwendi

169 Kontribusi 36 Poin

Dipost 4 tahun yang lalu

Tanggapan

sip makasih bang..!!

Login untuk ikut Jawaban