<?php
// Gunakan fungsi trim untuk mengalih keluar aksara berlebihan di hadapan dan belakang kata laluan dan salin kata laluan untuk menentukan sama ada kata laluan yang dimasukkan dua kali adalah konsisten.
if(trim($_POST['kata laluan']) != trim($_POST['repassword'])){
exit('Dua kata laluan tidak konsisten, sila kembali ke halaman sebelumnya');
}
//Dapatkan nama pengguna
$nama pengguna = trim($_POST['nama pengguna']);
//Sulitkan kata laluan melalui MD5, dan kata laluan itu tidak dapat dilihat oleh dunia luar.
$kata laluan = md5(trim($_POST['kata laluan']));
// Dapatkan masa pendaftaran pengguna, iaitu cap waktu unix. Tidak kelihatan secara dalaman.
$masa = masa();
//Dapatkan alamat IP berdaftar pengguna:
$ip = $_SERVER['REMOTE_ADDR'];
// Langkah 1: Sambung ke pelayan pangkalan data, gunakan mysqli_connect Berfungsi untuk menyambung ke pelayan pangkalan data,
// mysqli_connect('hos pangkalan data hos tempatan', 'nama log masuk pelayan pangkalan data', 'kata laluan log masuk pelayan pangkalan data', 'nama pangkalan data', 'port pelayan pangkalan data tidak diisi dan lalai kepada 3306');
// mysqli_connect('localhost', 'root', 'root', 'mylove', '3306');
$conn = mysqli_connect('localhost', 'root', 'root' , 'mylove', '3306 ');
// Langkah 2: Tentukan ralat, mysqli_errno mengembalikan nombor ralat sambungan, dan mengembalikan 0 jika tiada ralat
//mysqli_error Mengembalikan rentetan ralat sambungan. Cetak semua ralat.
if(mysqli_errno($conn)){
echo mysqli_error($conn);
keluar;
}
// Langkah 3: Pilih pangkalan data
($selectmysqli)
// Langkah 4: Tetapkan set aksara pangkalan data mysqli_set_charset($conn, 'utf8');// Langkah 5: Sediakan pernyataan SQL dan gabungkan pernyataan SQL. $sql = "masukkan ke dalam nilai pengguna(nama pengguna , kata laluan ,createtime,createip) ('$nama pengguna', '$kata laluan', '$masa', '$ip')";//Langkah 6 : Hantar pernyataan SQL dan hantar pernyataan SQL yang disediakan di atas ke pelayan mysql. Pelayan mysql akan melaksanakan pernyataan sql yang dihantar. $result = mysqli_query($conn, $sql);//Langkah 7: Tentukan sama ada penghantaran pernyataan SQL berjaya, kembalikan benar jika berjaya, jika tidak, kembalikan palsu. if ($ hasil) { echo 'pendaftaran berjaya'; } else { echo 'pendaftaran gagal'; } echo 'ID yang dimasukkan oleh pengguna semasa'. ); // Langkah 8: Tutup pangkalan data mysqli_close($conn);