Postingan lainnya
kenapa fungsi insert data tidak berfungsi ketika sudah dihosting
kenapa ya fungsi insert data tidak berfungsi ketika sudah di dihosting, jika di localhost semua berjalan dengan baik tapi pas di hosting fungsi insert tidak berfungsi "SEMUA BERFUNGSI BAIK KECUALI INSERT". Dan ini berikut contoh 1 dari semua insert yang tidak berfungsi,
$koneksi->query("INSERT INTO tb_perpanjang (h_perpanjang, id_pinjam, tgl_perpanjang) VALUES ('$hari_perpanjang', '$_GET[id_pinjam]', '$tgl_perpanjang')");
Dan ttambahan dibawah ini koneksi saya ke database phpmyadmin hosting
$koneksi = new mysqli("localhost", "username", "pass", "name");
Sekian terimakasih sebelumnya!
4 Jawaban:
<div>apakah struktur di hosting sudah sesuai untuk dapatkan id_pinjamnya?<br>struktur URL nya sudah sama antara hosting dengan local?<br><br>yang kedua,<br>aktifkan debug mode, untuk melihat kesalahan kamu di mana<br><a href="https://sekolahkoding.com/forum/cara-menampilkan-error-debug-di-php-1552899672">cara menampilkan error di PHP</a></div>
Tanggapan
kayanya si udh bener semua saya coba liat error dan var_dump ga ada masalah apapun yg berhubungan dengan query
kaya update delete itu berfungsi cuma insert aja yang engga berfungsi fiusing aku mana dah ngantuk lagi semalem gadang kumpul tugas hari ni :v
<div>bro bro saya udah tau dimana masalah tapi saya jadi punya pertanyaan lagi, jadi masalahnya ada di value field database, jadi si field value ga boleh kosong nah perasaan dulu" ga gitu jadi saya punya pertanyaan kenapa ga boleh kosong si value field databasenya?</div>
<div><figure data-trix-attachment="{"contentType":"image/png","filename":"image.png","filesize":247212,"height":1080,"url":"https://i.ibb.co/c6K8gRJ/image.png","width":1920}" data-trix-content-type="image/png" data-trix-attributes="{"presentation":"gallery"}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/c6K8gRJ/image.png" width="1920" height="1080"><figcaption class="attachment__caption"><span class="attachment__name">image.png</span></figcaption></figure>ini databse tb_pinjam saya</div>
<div>setelah di cek manual lewat phpmyadmin di hosting baru dah ketauan masalah nya<br><br></div><pre>INSERT INTO tb_pinjam (id_buku, id_user, cover_pilihan, jmlh, hari, stat, code, tgl_pengambilan, tgl_pesan, tgl_kembali, keterlambatan) VALUES ('$id_buku','$id_user', '$cover_pilihan', '$jmlh', '$hari', '0', '', '', '', '', ')</pre><div>jaidi ga boleh kosong</div>
Tanggapan
- Bukan gak boleh kosong tapi harus cek juga waktu definisikan tabelnya apakah pakai NOT NULL atau engga kalau iya ya pas insert nama fieldnya harus diikut sertakan.
mesipun kosong isinya dan harus di kasih isi karakter kosong atau '' karena '' artinya ada sesuatu dan tidak null