Penggunaan Fungsi MONTH dan YEAR error saat website sudah hosting

permisi suhu, apakah ada yang tau kenapa fungsi MONTH dan YEAR pada php error saat website sudah di hosting , padahal saat locahost berjalan dengan baik

kedua perintah tersebut tidak berjalan

SELECT * FROM laporan WHERE kategori='Kegiatan' GROUP BY MONTH(tgl_laporan),YEAR(tgl_laporan)
SELECT tgl_laporan  FROM laporan WHERE kategori='Kegiatan' GROUP BY MONTH(tgl_laporan),YEAR(tgl_laporan)

Apakah ada yang tau masalahnya dmn

apakah ada script lain untuk mengelompokkan tahun dan tanggal diphp

avatar bento94
@bento94

13 Kontribusi 0 Poin

Diperbarui 1 bulan yang lalu

Tanggapan

bisa dijelaskan errornya apa? provide detail sebanyak mungkin ya saat bertanya

1 Jawaban:

Ngga bisa kasih banyak info, karena tidak ada error message nya seperti apa, dan kode / query yg digunakan seperti apa.

Namun saya ada beberapa asumsi yang mungkin sering terjadi,

  1. Kemungkinan beda SQL version, apakah keduanya sudah sama SQL version antara local & hosting server ? (beberapa hosting memiliki keterbatasan versi tertentu).
  2. Apakah jumlah data di hosting jauh lebih banyak daripada local ? kemungkinan karena query nya hanya di GROUP BY MONTH & YEAR tanpa Where conditions lain, jadi lebih berat data yang di ambil. (perlu cek response time nya).

Beberapa cara deteksinya,

  1. Coba konek dari local ke SQL hosting. (Apakah memiliki issue yg sama, sehingga bisa di debug di level local untuk issue tsb).
  2. Pasang log debug / catch, pada bagian query tersebut, apakah error koneksi ? atau error timeout ? atau error not found ? (supaya bisa dipelajari jenis error nya).

Jika ada informasi lengkap lainnya, bisa di share supaya bisa tau lebih lengkap kronologis nya agar mudah deteksinya

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 1 bulan yang lalu

Login untuk ikut Jawaban