Cara menampilkan data perminggu

bagaimana cara menampilkan data yang dibuat dalam seminggu atau awal bulan ini? ini saya database nya pakai postgre, waktu pakai ini

$stmt = $db->query("select * from public.tb_file where id_user ='$id' AND tanggal_upload BETWEEN DATE_SUB( CURDATE( ) ,INTERVAL 10 DAY ) AND CURDATE( )");

muncul Fatal error: Uncaught PDOException: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error

avatar oceanli
@oceanli

63 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

Coba kayak gini <pre> $stmt = $db-&gt;query("SELECT CURRENT_DATE + INTERVAL '1 WEEK' FROM nama_table"); </pre>

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 5 tahun yang lalu

Tanggapan

udah saya coba, tapi waktu menampilkan data ada notice undefined index. gimana ya gan?????

saya udah berhasil gan, tapi dalam 1 WEEK itu maksudnya senin-minggu atau dalam 1 minggu dari saya buka web itu ya??.

saya udah coba kayak gini <pre> $stmt = $db-&gt;query("SELECT nama_file, tanggal_upload FROM public.tb_file WHERE tanggal_upload BETWEEN current_date AND current_date + interval '1 WEEK' AND id_user ='$id'"); </pre> Hasilnya empty set, padahl minggu ini ada data yang saya upload, adakah yang salah dari script saya?

avatar oceanli
@oceanli

63 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban