Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die Odbc-Erweiterung in PHP7

So installieren Sie die Odbc-Erweiterung in PHP7

PHPz
PHPzOriginal
2023-04-21 10:04:47902Durchsuche

Bei der Entwicklung von Webanwendungen mit PHP müssen Sie manchmal ODBC verwenden, um eine Verbindung zur Datenbank herzustellen. ODBC ist ein Standard zur Verbindung verschiedener Datenbanktypen. Wenn Sie ODBC zum Herstellen einer Verbindung zur Datenbank in PHP7 verwenden möchten, müssen Sie zuerst die ODBC-Erweiterung installieren.

  1. ODBC installieren

Führen Sie den folgenden Befehl aus, um ODBC auf Ihrem Ubuntu-System zu installieren:

sudo apt-get update
sudo apt-get install unixodbc-dev
    #🎜🎜 #ODBC-Erweiterung installieren
Führen Sie den folgenden Befehl aus, um die ODBC-Erweiterung zu installieren:

sudo apt-get install php7.0-odbc
    ODBC konfigurieren
  1. # 🎜🎜#In der Installation Nach Abschluss der ODBC-Erweiterung müssen Sie die ODBC-Konfigurationsdateien odbc.ini und odbcinst.ini bearbeiten.

Bearbeiten Sie zunächst die Datei odbc.ini:

sudo nano /etc/odbc.ini

Fügen Sie am Ende der Datei den folgenden Inhalt hinzu:

[ODBC Data Sources]
mydsn = myodbcdriver

[mydsn]
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
Server = your_server_name
Database = your_database_name 
User = your_username
Password = your_password
Port = your_port
ClientCharset = UTF-8

Beachten Sie, dass Ihr_Servername, Ihr_Datenbankname , Ihr_Benutzername, Ihr_Passwort, Ersetzen Sie Ihren_Port durch den tatsächlichen Wert.

Bearbeiten Sie dann die Datei odbcinst.ini:

sudo nano /etc/odbcinst.ini

Fügen Sie am Ende der Datei den folgenden Inhalt hinzu:

[myodbcdriver]
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
UsageCount = 1

Test ODBC-Verbindung#🎜🎜 #
  1. Führen Sie den folgenden Befehl im Terminal aus, um die ODBC-Verbindung zu testen:
  2. isql -v mydsn
Wenn die Verbindung erfolgreich ist, wird die folgende Meldung angezeigt: #🎜 🎜#
+---------------------------+
| Connected!                |
|                           |
| sql-statement             |
| help [tablename]          |
| quit                      |
|                           |
+---------------------------+

Geben Sie Quit ein, um den Vorgang zu beenden.

PHP-Code zum Verbinden von ODBC

    ODBC im PHP-Code verbinden:
  1. $conn = odbc_connect("mydsn", "your_username", "your_password");
    if (!$conn) {
        exit("连接数据库失败!");
    }
    
    $sql = "SELECT * FROM your_table";
    $rs = odbc_exec($conn, $sql);
    
    while(odbc_fetch_row($rs)) {
        $value = odbc_result($rs, 1);
        echo "$value\n";
    }
    
    odbc_close($conn);
  2. Ändern Sie mydsn, Ihren_Benutzernamen und Ihr_Passwort Durch tatsächlichen Wert ersetzen.

Zusammenfassung

    Durch die Installation der ODBC-Erweiterung kann PHP7 eine Verbindung zur ODBC-Datenbank herstellen. Die Installationsschritte umfassen die Installation von ODBC, die Installation von ODBC-Erweiterungen, die Konfiguration von ODBC-Dateien und Tests. Nach erfolgreicher Installation können Sie eine Verbindung zu ODBC herstellen und die Datenbank im PHP-Code abfragen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie die Odbc-Erweiterung in PHP7. 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