Maison >développement back-end >Problème PHP >Comment installer l'extension odbc en php7

Comment installer l'extension odbc en php7

PHPz
PHPzoriginal
2023-04-21 10:04:47855parcourir

Lors du développement d'applications Web à l'aide de PHP, vous devez parfois utiliser ODBC pour vous connecter à la base de données. ODBC est un standard permettant de connecter différents types de bases de données. Si vous souhaitez utiliser ODBC pour vous connecter à la base de données en PHP7, vous devez d'abord installer l'extension ODBC.

  1. Installer ODBC

Exécutez la commande suivante pour installer ODBC sur le système Ubuntu :

sudo apt-get update
sudo apt-get install unixodbc-dev
  1. Installez l'extension ODBC

Exécutez la commande suivante pour installer l'extension ODBC :

sudo apt-get install php7.0-odbc
  1. Configurer ODBC

Après avoir installé le Extension ODBC, vous devez éditer les fichiers de configuration ODBC odbc.ini et odbcinst.ini.

Modifiez d'abord le fichier odbc.ini :

sudo nano /etc/odbc.ini

Ajoutez le contenu suivant à la fin du fichier :

[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

Faites attention à remplacer votre_nom_serveur, votre_nom_base de données, votre_nom d'utilisateur, votre_mot de passe, votre_port par les valeurs réelles.

Puis éditez le fichier odbcinst.ini :

sudo nano /etc/odbcinst.ini

Ajoutez le contenu suivant à la fin du fichier :

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

Exécutez la commande suivante dans le terminal pour tester la connexion ODBC :

isql -v mydsn

Si la connexion réussit, le message suivant apparaîtra :

+---------------------------+
| Connected!                |
|                           |
| sql-statement             |
| help [tablename]          |
| quit                      |
|                           |
+---------------------------+

Entrez quit pour quitter.

  1. Code PHP pour connecter ODBC

Connectez ODBC en code PHP :

$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);

Remplacez mydsn, votre_nom d'utilisateur et votre_mot de passe par les valeurs réelles.

  1. Résumé

L'installation de l'extension ODBC permet à PHP7 de se connecter à la base de données ODBC. Les étapes d'installation comprennent l'installation d'ODBC, l'installation des extensions ODBC, la configuration des fichiers ODBC et les tests. Après une installation réussie, vous pouvez vous connecter à ODBC et interroger la base de données en code PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn