Postingan lainnya
Insert ke database gagal ketika sudah di hosting
Hallo dev, Saya ada problem untuk website yang baru saya hosting rian-kindlead.my.id di Website itu, semua database Query berjalan lancar, Show, Edit, etc. Tetapi masalah muncul ketika saya mulai insert data. Ketika saya coba pada server Localhost saya, semua berjalan dengan lancar, tapi ketika saya coba yang di cPanel, insert data tidak bisa dilakukan.
Bahkan saya coba lupakan dulu function upload kompleks yang sudah saya buat, saya coba buat tabel baru dengan field hanya "id dan username saja".
jadi saya lakukan insert sederhana, dengan script biasa tanpa PDO. mysqli_query($connection, "INSERT INTO users VALUES ('','Rian Huan');
lalu saya return Mysqli_affected_rows($connection) ketika saya coba di localhost, Mysqli_affected_rows menghasilkan angka 1 tapi ketika saya coba insert di file yang sudah dihosting, return menghasilkan 0, yang artinya gagal insert data. Jika kesalahan ada pada koneksi database, seharusnya query yang lain gagal juga, ini kenapa hanya insert data yang gagal. Mohon bantuannya devs
2 Jawaban:
coba di debug dengan cara. ketika query nya dieksekusi die(mysqli_error($koneksi_db)); jangan sampai code setelah query berjalan kecuali fungsi die();
terus liat apa pesannya
penulisan query insertnya kurang panjang gan :D query yg d bawah ini diganti.. mysqli_query($connection, "INSERT INTO users VALUES ('','Rian Huan');
coba di buat jadi begini ;) mysqli_query($connection,"INSERT INTO users (nama_fieldnya) VALUES('isinya')");
ninggalin jejak, biar ane jg gk lupa.
Tanggapan
Tetap tidak bisa gan kenapa ya