Heim> Themen> php mysql> Hauptteil

So verbinden Sie PHP mit MySQL, um eine einfache Registrierungs-Anmeldeseite zu implementieren

coldplay.xixi
Freigeben: 2020-11-25 17:34:03
nach vorne
8414 Leute haben es durchsucht

Die Spalte

php-MySQL-Tutorialstellt die Implementierung einer einfachen Registrierungs-Anmeldeseite vor.

So verbinden Sie PHP mit MySQL, um eine einfache Registrierungs-Anmeldeseite zu implementieren

Empfohlen:php-MyQL-Tutorial

Anmeldeseite index.html
So verbinden Sie PHP mit MySQL, um eine einfache Registrierungs-Anmeldeseite zu implementieren
Registrierungsseite register.html
So verbinden Sie PHP mit MySQL, um eine einfache Registrierungs-Anmeldeseite zu implementieren

Installieren Sie Mysq. Verwenden Sie nach der Datenbankverwaltung die MySQL-Datenbankverwaltung Seite phpmyadmin erstellt Datenbank und Formular

Browser-Eingabe:Domänenname/phpmyadmin, keine Domänennamen-Eingabe:ip/phpmyadminoder127.0.0.1/phpmyadmin(127.0.0.1 ist die lokale Adresse)
So verbinden Sie PHP mit MySQL, um eine einfache Registrierungs-Anmeldeseite zu implementieren
Erstellen in Die Datenbank Der Formularcode lautet wie folgt:So verbinden Sie PHP mit MySQL, um eine einfache Registrierungs-Anmeldeseite zu implementieren

index.html

nbsp;html>  登录 

登录

Nach dem Login kopieren

用户名:

密码:

新用户注册

login.php

query("SET NAMES 'UTF8'"); $user = $_POST['user']; $pass = $_POST['pass']; $sql="SELECT * FROM users where user='{$user}' and pass='{$pass}'"; $result=$conn->query($sql); $row = mysqli_num_rows($result); //若表中存在输入的用户名和密码,row=1;若表中用户名不存在或密码错误,则row=0 if($row == 1){ echo $row['user']."登陆成功!"; } else{ echo"登录失败,请重新登录!"; } ?>
Nach dem Login kopieren

register.html

nbsp;html>  注册 

注册

Nach dem Login kopieren

用户名:

密码:

联系:

已注册

register.php

set_charset('utf8'); $user = $_POST['user']; $pass = $_POST['pass']; $connect = $_POST['connect']; $sql = "INSERT INTO users(id,user,pass,connect) VALUES (null,'{$user}' ,'{$pass}','{$connect}')"; mysqli_query($conn,$sql) or die(mysqli_error($conn)); echo("注册成功!!!
点击登录") ?>
Nach dem Login kopieren

—— ———— ———————————————————————————————Ergänzung: (betretene Gruben)

1. PHP7 stellt eine Verbindung zur Datenbank her. Methode

: Verwenden Sie mysqli oder PDO.

Wenn Sie mysqli_connect() verwenden, verwenden Sie localhost anstelle von ip, da Sie sonst keine Verbindung zum Server herstellen können.

Referenz: https://blog.csdn.net/zwliang98/article/details/82997349

2. PHP gibt die Fehlermeldung beim Ausführen der SQL-Anweisung aus:

mysqli_query($conn,$sql) or die(mysqli_error( $conn ));
Nach dem Login kopieren

3. bug

bug 1:
Falscher ganzzahliger Wert: '' für Spalte 'id' in Zeile 1
php5 und höhere Versionen sollten NULL schreiben, wenn es ein Nullwert ist

#错误 $sql = "INSERT INTO users(id,user,pass,connect) VALUES ('','{$user}' ,'{$pass}','{$connect}')";#改为 $sql = "INSERT INTO users(id,user,pass,connect) VALUES (null,'{$user}' ,'{$pass}','{$connect}')";
Nach dem Login kopieren

Fehler 2:

Falscher Zeichenfolgenwert: „xE7x94xB7“ für Spalte „Geschlecht“ in Zeile 1
Link: MySQL fügt chinesische Fehlerproblemmethode ein

Das obige ist der detaillierte Inhalt vonSo verbinden Sie PHP mit MySQL, um eine einfache Registrierungs-Anmeldeseite zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!