<?php
// Verwenden Sie die Trimmfunktion, um die überflüssigen Zeichen vorne und hinten im Passwort zu entfernen und das Passwort zu kopieren, um festzustellen, ob die zweimal eingegebenen Passwörter konsistent sind.
if(trim($_POST['password']) != trim($_POST['repassword'])){
exit('Zwei Passwörter sind inkonsistent, bitte kehren Sie zur vorherigen Seite zurück');
}
//Erhalten Sie den Benutzernamen
$username = trim($_POST['username']);
//Verschlüsseln Sie das Passwort mit MD5, und das Passwort ist für die Außenwelt unsichtbar.
$password = md5(trim($_POST['password']));
// Ruft die Benutzerregistrierungszeit ab, bei der es sich um einen Unix-Zeitstempel handelt. Intern nicht sichtbar.
$time = time();
//Rufen Sie die registrierte IP-Adresse des Benutzers ab:
$ip = $_SERVER['REMOTE_ADDR'];
// Schritt 1: Mit dem Datenbankserver verbinden, verwenden mysqli_connect Funktion zum Herstellen einer Verbindung mit dem Datenbankserver,
// mysqli_connect('database host localhost', 'database server login name', 'database server login password', 'database name', 'database server port is not füllt and defaults to 3306');
// mysqli_connect('localhost', 'root', 'root', 'mylove', '3306');
$conn = mysqli_connect('localhost', 'root', 'root' , 'mylove', '3306 ');
// Schritt 2: Bestimmen Sie den Fehler, mysqli_errno gibt die Verbindungsfehlernummer zurück und gibt 0 zurück, wenn kein Fehler vorliegt
//mysqli_error Gibt die Verbindungsfehlerzeichenfolge zurück. Drucken Sie alle Fehler aus.
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}
// Schritt 3: Wählen Sie die Datenbank
mysqli_select_db($conn, 'mylove');
// Schritt 4: Datenbankzeichensatz festlegen
mysqli_set_charset($conn, 'utf8');
// Schritt 5: SQL-Anweisungen vorbereiten und SQL-Anweisungen kombinieren.
$sql = "insert into user(username,password,createtime,createip) Values ('$username', '$password', '$time', '$ip')";
//Schritt 6 : Senden Sie die SQL-Anweisung und senden Sie die oben vorbereitete SQL-Anweisung an den MySQL-Server. Der MySQL-Server führt die gesendete SQL-Anweisung aus.
$result = mysqli_query($conn, $sql);
//Schritt 7: Bestimmen Sie, ob das Senden der SQL-Anweisung erfolgreich ist, geben Sie bei Erfolg true zurück, andernfalls geben Sie false zurück.
if($result){
echo 'Registrierung erfolgreich';
}else{
echo 'Registrierung fehlgeschlagen';
}
echo 'Die vom aktuellen Benutzer eingegebene ID ist' );
// Schritt 8: Schließen Sie die Datenbank
mysqli_close($conn);
/*
So verbinden Sie Daten:
1. Erstellen Sie zunächst eine Datenbank auf dem Datenbankserver.
2. Erstellen Sie eine Datentabelle in dieser Datenbank.
3. Erstellen Sie eine Verbindungsseite, um eine Verbindung zur Datenbank herzustellen.
4. Erstellen Sie eine Formularseite.
Zusammenfassung: Sammeln Sie Daten über Formulare und schreiben Sie die gesammelten Daten dann über die Datenverarbeitungsseite in die Datenbank.
*/
?>