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()
Funktionwird 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-
Tabelleanzeigt.
";echo " ";while (odbc_fetch_row($rs)){ $compname=odbc_result($rs,"CompanyName"); $conname=odbc_result($rs,"ContactName"); echo "Companyname ";echo "Contactname ";}odbc_close($conn);echo "";?> $compname "; echo "$conname
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-AnweisungVerwandte 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!