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

Comment installer l'extension odbc en php7

PHPz
Libérer: 2023-04-21 10:38:26
original
865 Les gens l'ont consulté

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
Copier après la connexion
  1. Installez l'extension ODBC

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

sudo apt-get install php7.0-odbc
Copier après la connexion
  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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Ajoutez le contenu suivant à la fin du fichier :

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

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

isql -v mydsn
Copier après la connexion

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

+---------------------------+
| Connected!                |
|                           |
| sql-statement             |
| help [tablename]          |
| quit                      |
|                           |
+---------------------------+
Copier après la connexion

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);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal