Rumah > Soal Jawab > teks badan
Kodnya adalah seperti berikut, kenapa data borang tidak boleh dimasukkan ke dalam jadual pangkalan data. Apa yang sedang berlaku? !
<?php
$conn = mysqli_connect('localhost','root','','thdb');
$sql = "masukkan ke dalam nilai info2(nama,tel,demo)('$_POST [nama]','$_POST[tel]','$_POST[demo]')" ;//Sediakan sql
mysqli_query($conn,$sql);
?>
******2018-02-28 23:22:13
Untuk menyelesaikan masalah, anda boleh mulakan dengan pangkalan data Tulis pernyataan SQL untuk memasukkan sekeping data Jika ia berfungsi, semak semula kod PHP anda.
雕花笼2018-02-28 17:24:36
$sql = "insert into info2 (name,tel,demo) values ('{$_POST['name']}','{$_POST['tel']}','{$_POST['demo']}')" ;//准备sql
Jom cuba
PHP中文网2018-02-28 15:13:11
$sql = "insert into info2(name,tel,demo) values('$_POST[name]','$_POST[tel]','$_POST[demo]')" ;
Ada masalah dengan kenyataan ini Perbezaan antara petikan tunggal dan petikan berganda tidak jelas. Petikan tunggal tidak mentafsir pembolehubah. Tukar kepada petikan berganda "$_POST[tel]"
Masalah lain: Selepas menyambung ke pangkalan data, jadual data tidak dipilih Lihat dan lihat apa yang anda tiada
菜鸟互啄2018-02-28 09:16:24
Saya tidak akan memberitahu anda secara langsung apa yang salah.
Pertama: Anda perlu mencari kesilapan sendiri. Adakah anda telah memasang perisian navicat? Cetak pernyataan sql, salin dan jalankan, dan semak hasil yang sedang dijalankan. Perisian pengurusan sql lain juga tersedia.
Kedua: Saya tidak tahu sama ada ia adalah masalah yang anda salin atau sama ada ia pada asalnya. Ruang ruang angkasa Beri perhatian kepada ruang.
Ketiga: Perkara pertama selepas menyambung ke pangkalan data ialah mencetak pangkalan data $con untuk menentukan sama ada ia disambungkan.