Heim  >  Artikel  >  Backend-Entwicklung  >  Verwandte Inhalte zur PHP-Datenbank ODBC

Verwandte Inhalte zur PHP-Datenbank ODBC

jacklove
jackloveOriginal
2018-05-07 14:35:261763Durchsuche

PHP-Datenbank ODBC ist in PHP-Datenbanken wichtiger, daher werden in diesem Artikel die relevanten Kenntnisse von PHP-Datenbank-ODBC ausführlich erläutert.

ODBC ist eine Anwendungsprogrammierschnittstelle (API), die es uns ermöglicht, eine Verbindung zu einer Datenquelle (z. B. einer MS Access-Datenbank) herzustellen. Erstellen Sie eine ODBC-Verbindung Mit einer ODBC-Verbindung können Sie eine Verbindung zu jeder Datenbank auf jedem Computer in Ihrem Netzwerk herstellen, sofern eine ODBC-Verbindung verfügbar ist.

So erstellen Sie eine ODBC-Verbindung zu einer MS Access-Datenbank:

Öffnen Sie das Admin-Tools-Symbol in der Systemsteuerung.

Doppelklicken Sie auf das Datenquellensymbol (ODBC).

Wählen Sie die Registerkarte System-DSN.

Klicken Sie auf der Registerkarte „System-DSN“ auf „Hinzufügen“.

Wählen Sie den Microsoft Access-Treiber aus. Klicken Sie auf Fertig.

Klicken Sie im nächsten Bildschirm auf „Auswählen“, um die Datenbank zu suchen.

Geben Sie der Datenbank einen Datenquellennamen (DSN).

Klicken Sie auf OK.

Bitte beachten Sie, dass diese Konfiguration auf demselben Computer wie Ihre Website durchgeführt werden muss. Wenn auf Ihrem Computer Internetinformationsdienste (IIS) ausgeführt werden, funktionieren die oben genannten Anweisungen. Wenn sich Ihre Website jedoch auf einem Remote-Server befindet, müssen Sie physischen Zugriff auf den Server haben oder Ihren Hosting-Anbieter bitten, einen DSN zu erstellen.

Mit ODBC verbinden

odbc_connect()

Funktion

wird zum Herstellen einer Verbindung mit einer ODBC-Datenquelle verwendet. Diese Funktion verfügt über vier Parameter: Datenquellenname, Benutzername, Kennwort und optionaler Zeigertyp.

Die Funktion odbc_exec() wird zum Ausführen von SQL-Anweisungen verwendet. Beispiel

Das folgende Beispiel erstellt eine Verbindung zu einem DSN namens Northwind ohne Benutzernamen und Passwort. Erstellen Sie dann eine SQL-Anweisung und führen Sie sie aus:

$conn=odbc_connect('northwind','','');$sql="SELECT * FROM customers";$rs=odbc_exec($conn,$sql);

Datensätze abrufen

Die Funktion odbc_fetch_row() wird verwendet, um Datensätze aus der Ergebnismenge zurückzugeben. Die Funktion gibt true zurück, wenn Zeilen zurückgegeben werden können, andernfalls false.

Diese Funktion benötigt zwei Parameter: die ODBC-Ergebniskennung und optionale Zeilennummer:

odbc_fetch_row($rs)

Felder aus dem Datensatz abrufen

Die Funktion odbc_result() wird zum Abrufen von Feldern verwendet der Datensatz Felder aus dem Datensatz lesen. Diese Funktion benötigt zwei Parameter: den ODBC-Ergebnisbezeichner und die Feldnummer oder den Feldnamen.

Die folgende Codezeile gibt den Wert des ersten Felds aus dem Datensatz zurück:

$compname=odbc_result($rs,1);

Die folgende Codezeile gibt den Wert des Felds mit dem Namen „CompanyName“ zurück:

$compname=odbc_result($rs,"CompanyName");

Schließen Sie die ODBC-Verbindung

Die Funktion odbc_close() wird verwendet, um die ODBC-Verbindung zu schließen.

odbc_close($conn);

ODBC-Beispiel

Das folgende Beispiel zeigt, wie man zuerst eine Datenbankverbindung erstellt, dann einen Ergebnissatz erstellt und dann die Daten in einer HTML-

Tabelle

anzeigt.

";echo "Companyname";echo "Contactname";while (odbc_fetch_row($rs)){    $compname=odbc_result($rs,"CompanyName");    $conname=odbc_result($rs,"ContactName");    echo "$compname";    echo "$conname";}odbc_close($conn);echo "";?>

In diesem Artikel werden die relevanten Kenntnisse der PHP-Datenbank ODBC ausführlich erläutert. Weitere Lernmaterialien finden Sie auf der chinesischen PHP-Website. Verwandte Empfehlungen:

Verwandte Kenntnisse der PHP-MySQL-Delete-Anweisung

Verwandte Inhalte zur PHP-MySQL-Update-Anweisung

Relevante Kenntnisse über PHP MySQL Order By keyword

Das obige ist der detaillierte Inhalt vonVerwandte Inhalte zur PHP-Datenbank ODBC. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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