Postingan lainnya
membatasi jumlah input form php mysql
saya mau membuat form dengan ketentuan hanya dapat diinput 10 kali per hari, jika sudah melebihi batas maka akan muncul pemberitahuan bahwa dapat mendaftar lagi besok..kira-kira gimana ya?
4 Jawaban:
Simpan waktunya Setiap user memasukkan inputan, cek di database, ambil semua inputan user per tanggal hari ini, pake metode count kalo lebih dari 10, tinggal mainkan di if else
apa di tabelnya ditambahkan juga tanggal hari ini?
Jawaban Terpilih
tidak perlu, untuk ngecek querynya simple aja Metode curdate() untuk hari ini contoh milih data hanya hari ini:
<pre>SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE DATE(signup_date) = CURDATE() </pre>
Sumber contoh: <a href='https://stackoverflow.com/questions/12677707/mysql-select-date-equal-to-today '>https://stackoverflow.com/questions/12677707/mysql-select-date-equal-to-today </a>