So Verbinden Sie Sich Mit Der Basis

Inhaltsverzeichnis:

So Verbinden Sie Sich Mit Der Basis
So Verbinden Sie Sich Mit Der Basis

Video: So Verbinden Sie Sich Mit Der Basis

Video: So Verbinden Sie Sich Mit Der Basis
Video: ᐅ Deutscher Satzbau und Konnektoren: Wie verbinden Sie zwei Hauptsätze miteinander (Einleitung) 2024, April
Anonim

MySQL ist heute das am weitesten verbreitete Datenbankverwaltungssystem in der Webkonstruktion. Noch aktiver wird die serverseitige Skriptsprache PHP bei der Erstellung von Internetressourcen eingesetzt und stellt natürlich eine ganze Reihe von Funktionen für die Arbeit mit MySQL bereit. Darunter befinden sich diejenigen, die in PHP-Skripten verwendet werden, um eine Verbindung zur Datenbank herzustellen.

So verbinden Sie sich mit der Basis
So verbinden Sie sich mit der Basis

Anleitung

Schritt 1

Erstellen Sie eine neue Variable im PHP-Skript und weisen Sie ihr den von der integrierten mysql_connect-Funktion zurückgegebenen Link zu. Dieser Funktion müssen drei Parameter übergeben werden: SQL-Server-Adresse, Benutzername und Passwort. Die Adresse kann ein vollständiger Link sein, der mit dem Verbindungsprotokoll beginnt und mit der Portnummer des Remote-Servers endet - zum Beispiel

Schritt 2

Wenn das Skript auf demselben lokalen Server ausgeführt wird, auf dem sich das MySQL DBMS befindet, geben Sie anstelle der vollständigen Adresse die reservierte Bezeichnung localhost ein. Ein String, der eine neue Variable enthält, der der von dieser Funktion zurückgegebene Referenzbezeichner zugewiesen wird, könnte beispielsweise so aussehen:

$ connectToDB = mysql_connect ("localhost", "MySQLuserName", "MySQLuserPass");

Wenn die Verbindung fehlschlägt, ist die Variable $ connectToDB False.

Schritt 3

Im vorherigen Schritt haben Sie Kontakt mit dem SQL-Server hergestellt, und danach müssen Sie eine Anfrage senden, um eine der Datenbanken auszuwählen, die dem Benutzer zur Verfügung stehen, dessen Login Sie an die mysql_connect-Funktion übergeben haben. Verwenden Sie dazu eine andere integrierte PHP-Funktion - mysql_select_db. Es erfordert die obligatorische Angabe von zwei Parametern - dem Namen der Datenbank, an der Sie interessiert sind, und einem Link zur hergestellten Verbindung zum SQL-Server. Wenn sich die benötigten Tabellen beispielsweise in einer Datenbank namens SiteBase befinden, muss der Aufruf dieser Funktion wie folgt geschrieben werden, um eine Verbindung aus dem vorherigen Schritt herzustellen:

mysql_select_db ("SiteBase", $ connectToDB);

Schritt 4

Die Kodierung der Datenbanktabellen stimmt nicht immer mit der Kodierung überein, die von der Webanwendung verwendet wird, daher ist es ratsam, dem SQL-Server unmittelbar nach Auswahl der Datenbank genaue Anweisungen zu geben, in welcher Kodierung er Informationen empfängt und an die Webanwendung sendet in dem es geschrieben und aus Datenbanktabellen gelesen werden soll. Verwenden Sie dazu die integrierte mysql_query-Funktion und übergeben Sie ihr die erforderlichen MySQL-Befehle. Es reicht aus, einen Satz von drei solchen Befehlen zu senden, zum Beispiel:

mysql_query ("SET character_set_client = 'cp1251'");

mysql_query ("SET character_set_results = 'cp1251'");

mysql_query ("SET collation_connection = 'cp1251_general_ci'");

Empfohlen: