PHP kann durch die folgenden Schritte eine Verbindung zur MySQL-Datenbank herstellen: Erstellen einer Verbindung und Auswählen der Datenbankabfragen;
[Empfohlene Kurse: PHP-Tutorial]
1. Stellen Sie eine Verbindung zur MySQL-Datenbank her
Zuerst benötigen Sie die MySQL-Serveradresse, den Benutzernamen, das Passwort und den Datenbanknamen. Zuerst erstellen wir eine demo.php-Datei, um Programmcode zu schreiben. Auf diese Weise können wir die Datei im Browser öffnen. Wenn ein Fehler auftritt, ist es möglich, dass der Benutzername, das Passwort oder der Datenbankname falsch eingegeben wurde.$server="localhost";//主机 $db_username="root";//你的数据库用户名 $db_password="root";//你的数据库密码
2. Erstellen Sie eine Verbindung und wählen Sie die Datenbank aus, die betrieben werden soll.
Erstellen Sie die Variable $db und geben Sie sie an als Verbindungszeichenfolge, was für die Verwendung im folgenden Code praktisch ist. Wenn auf der Seite ein Fehler auftritt, wird eine Meldung zurückgegeben, dass keine Verbindung zur Datenbank hergestellt werden kann. Bei Erfolg stellt PHP erfolgreich eine Verbindung zur Datenbank her//生成一个连接 $db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL!"); //选择一个需要操作的数据库 mysql_select_db('new',$db_connect);
3. Datenbankabfrage ausführen
MySQL-Abfrage wird tatsächlich im Hauptteil der HTML-Seite ausgeführt, daher sind zusätzliche öffnende und schließende PHP-Tags erforderlich. Für die Abfrage legen wir fest, dass alle Felder in der angegebenen Tabelle gelesen werden sollen. Die Variable $query wählt alle Zeilen in der Tabelle aus. Sie müssen also Ihren Tabellennamen verwenden. In diesem Beispiel werden die ID- und Namenswerte in der Benutzertabelle abgefragt//执行MySQL语句 $result=mysql_query("SELECT id,name FROM user"); //提取数据 $row=mysql_fetch_row($result);
4. Schließen Sie die Datenbank
mysqli_close($db);
Das obige ist der detaillierte Inhalt vonSo verbinden Sie PHP mit MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!