Saya tidak boleh sentiasa memasukkan data Saya tidak tahu di mana silap saya.
Ftd2014
Ftd2014 2017-07-08 17:50:48
0
2
1829

<?php


// Tentukan kata laluan pendua

jika(trim($_POST['pwd']) != trim($_POST['rpwd'])){

Keluar('dua kali kata laluan tidak konsisten, sila kembali ke halaman sebelumnya');

}


// Sedia untuk menulis data

$nama pengguna = trim($_POST['username']); // Data boleh dilihat

$ kata laluan = md5($_POST['pwd']); // Data boleh dilihat, md5 ialah cara penyulitan kata laluan


$masa = masa(); Masa pendaftaran

$ip = $_SERVER['REMOTE_ADDR' ]; // Data tidak kelihatan, alamat IP pulangan, IP berdaftar pengguna, kita boleh menggunakan ip2long untuk menukarnya kepada storan integer


// Pelayan Pangkalan Data Sambungan, ralat penghakiman, pilih pangkalan data dan tetapkan set aksara

$conn = mysqli_connect('localhost', 'root', '123');


if(mysqli_errno($conn)){

echo mysqli_error ($conn);

keluar;

keluar;


mysqli_select_db($conn, 'user');

mysqli_set_charset($conn, 'utf8');


// Pernyataan SQL Gabungan

$sql = "masukkan nama pengguna, kata laluan," nilai('" . $nama pengguna ."', '" . $kata laluan . "', '" . $masa . "', '" . $ masa . "', '" . $ip . "')";

. >";


}lain{

bergema 'kegagalan' . "<br />";

}


// Gunakan mysqli_insert_id_id() untuk mencetak ID automasuk utama

echo 'ID yang dimasukkan oleh pengguna semasa ialah:' . mysqli_insert_id($conn);

// Tutup sambungan pangkalan data

mysqli_close($conn);


Ftd2014
Ftd2014

只是不想跟这世界脱轨

membalas semua(2)
邓琪豪

Tidak ada yang salah dengan kod PHP Anda boleh mencetak sama ada data yang diserahkan dalam borang wujud, dan kemudian menguji sama ada nilai $result wujud untuk mencari ralat Juga, adakah jadual pangkalan data anda benar-benar ditetapkan untuk mempunyai ID automatik. bertambah? Bagaimanapun, saya berjaya, haha

Hasil lari:

微信截图_20170711144846.png

  • balas Saya... akhirnya... jumpa... titik ralat, dalam $sql = "masukkan ke dalam nilai pengguna(nama pengguna, kata laluan, masa cipta, createip)('" . $nama pengguna ."', '" . $kata laluan . "', '" . $time . $time . "' mengantuk dan menulis ini lagi...Terima kasih!
    Ftd2014 pengarang 2017-07-12 13:59:11
洪涛

Apakah keputusan pelaksanaan?


  • balas Cikgu, hasil pelaksanaan ialah: "Gagal, ID yang dimasukkan oleh pengguna semasa ialah: 0"
    Ftd2014 pengarang 2017-07-09 21:09:28
  • balas Cikgu, saya jumpa titik ralat, ralat peringkat rendah, dalam $sql = "masukkan ke dalam nilai pengguna(nama pengguna, kata laluan, masa cipta, ciptaip)('" . $nama pengguna ."', '" . $kata laluan . "' , '" . $time . "', '" . $time . "', '" . $ip . "')"; Ayat ini mengandungi tambahan '" , terima kasih cikgu!
    Ftd2014 pengarang 2017-07-12 14:01:11
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan