So betreiben Sie eine MySQL-Datenbank mit PHP – verwenden Sie die Funktion mysql_connect(), um eine Verbindung zu MySQL herzustellen
PHP bietet eine große Anzahl von MySQL-Datenbankfunktionen zur Erleichterung Der Betrieb der MySQL-Datenbank macht die Entwicklung von Webprogrammen einfacher und flexibler.
Im vorherigen Artikel „Detaillierte Erläuterung der fünf Schritte für PHP zum Zugriff auf die MYSQL-Datenbank (Bild) “ haben wir die Schritte für PHP zum Zugriff auf die Datenbank vorgestellt PHP zum Betrieb der Datenbankmethode!
Verwenden Sie die Funktion mysql_connect(), um eine Verbindung zu MySQL herzustellen
Um die MySQL-Datenbank zu betreiben, müssen Sie zunächst eine Verbindung mit dem MySQL-Server herstellen . Das Syntaxformat für die Verbindung zum MySQL-Server lautet wie folgt:
mysql_connect('hostname','username','password');
Der Rückgabewert dieser Funktion repräsentiert diese Datenbankverbindung. Wenn die Verbindung erfolgreich ist, gibt die Funktion eine Ressource zurück, um die nachfolgende Ausführung von SQL-Anweisungen vorzubereiten.
Das folgende Beispiel verwendet die Funktion mysql_connect(), um lokal eine Verbindung mit MySQL herzustellen. Der spezifische Beispielcode lautet wie folgt:
<?php header("Content-Type:text/html; charset=utf-8"); $link = mysql_connect("localhost","root","root")or die("不能连接到数据库服务器!".mysql_error()); //连接MySQL 服务器 if($link){ echo "连接数据库成功"; } ?>
Das Ausgabeergebnis ist:
Hinweis:
Wenn Sie den MySQL-Server schließen, wird eine Eingabeaufforderungsmeldung ausgegeben:
Es kann keine Verbindung zum MySQL-Server auf „localhost“(10061) hergestellt werden
Verwenden Sie im obigen Code die Funktion mysql_connect(), um eine Verbindung zum MySQL-Datenbankserver herzustellen Wie Sie dieser Funktion entnehmen können, können Sie einen nicht lokalen Maschinennamen als Datenbankserver angeben, der eine Garantie für die externe Speicherung von Daten und die Sicherheitsisolation der Datenbank bietet.
Der externe Benutzer Wangwang hat direkte Zugriffsrechte auf den WWW-Server. Wenn das Datenbanksystem direkt auf dem WWW-Server platziert wird, birgt dies Sicherheitsrisiken für die MySQL-Datenbank. Wenn für das Datenbanksystem eine Firewall installiert ist, kann PHP über das LAN auf die Datenbank zugreifen und die Computer im LAN sind für außen unsichtbar. Dadurch wird sichergestellt, dass die Datenbank nicht von Außenstehenden angegriffen wird.
Um die Abfrage von durch Verbindungsprobleme verursachten Fehlern zu erleichtern, ist es am besten, einen Fehlerschutzmechanismus durch die Funktion die() hinzuzufügen. Das obige Beispiel verwendet die Funktion mysql_error(), um den Fehlertext zu extrahieren die MySQL-Funktion. Wenn kein Fehler vorliegt, wird eine leere Zeichenfolge zurückgegeben. Wenn der Browser die Worte „Warnung: mysql_connect()...“ anzeigt, liegt ein Datenbankverbindungsfehler vor, sodass der Fehlerort schnell ermittelt werden kann rechtzeitig entdeckt und korrigiert.
Tipps:
Entwickler sollten Fehler so weit wie möglich vermeiden und machen Rechtzeitig ist es auch notwendig, die Fehlerursache genau zu finden, was eine ständige Ansammlung von Erfahrung erfordert!
Mysql_connect()-Funktion stellt eine Verbindung zur Datenbank her. Nachfolgend stellen wir vor, wie Sie eine Datenbankdatei auswählen. Weitere Informationen finden Sie unter „PVerwenden Sie mysql_select_db().“ Funktion zum Auswählen einer Datenbankdatei (PHP-Methode 2 zum Betreiben einer MySQL-Datenbank) 》!
Das obige ist der detaillierte Inhalt vonVerwenden Sie die Funktion mysql_connect(), um eine Verbindung zur Datenbank herzustellen (PHP-Methode 1 zum Betrieb der MySQL-Datenbank).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!