Maison > Article > développement back-end > Tutoriel étape par étape : Comment se connecter à la base de données MSSQL à l'aide de l'extension php FREETDS
Tutoriel étape par étape : Comment utiliser l'extension PHP FREETDS pour se connecter à la base de données MSSQL
Dans le processus de développement de sites Web, nous avons souvent besoin de nous connecter à différentes bases de données pour stocker et obtenir des données. Contrairement à MySQL, si vous devez utiliser PHP pour vous connecter à une base de données MSSQL, vous aurez besoin d'un outil d'extension supplémentaire. L'un des outils d'extension couramment utilisés est FREETDS. Vous trouverez ci-dessous un didacticiel étape par étape qui vous guidera étape par étape pour comprendre comment utiliser l'extension FREETDS pour vous connecter à une base de données MSSQL.
Étape 1 : Installer FREETDS
Tout d'abord, nous devons installer l'extension FREETDS. Vous pouvez l'installer via le terminal. La commande spécifique est la suivante :
$ sudo apt-get install freetds-dev
Veuillez vous assurer que PHP et les outils de développement associés ont été installés sur votre système. À l'aide de la commande ci-dessus, vous pouvez l'installer sur le système Ubuntu.
Étape 2 : Configurer ODBC
Dans le processus de connexion à la base de données MSSQL, nous devons configurer ODBC. Créez un fichier nommé freetds.conf et enregistrez-le dans le répertoire /etc/freetds/. Le contenu de configuration spécifique est le suivant :
[global] tds version = 8.0
Veuillez noter que les versions de la base de données MSSQL peuvent être différentes, vous devrez donc peut-être apporter les modifications correspondantes en fonction de votre propre version du système.
Étape 3 : Configurer odbc.ini
Avant de continuer, nous devons également configurer odbc.ini. Vous devez également créer un fichier nommé odbc.ini et l'enregistrer dans le répertoire /etc/odbc/. Le contenu spécifique de la configuration est le suivant :
[ODBC Data Sources] my_mssql = MSSQL Server [my_mssql] Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so Server = your_server_ip Port = 1433 Database = your_database_name
Veuillez noter que votre_ip_serveur et votre_nom_de_données dans la configuration ci-dessus doivent être modifiés en conséquence en fonction de votre propre base de données MSSQL.
Étape 4 : Tester la connexion
Une fois la configuration ci-dessus terminée, nous pouvons essayer de nous connecter à la base de données. Voici un exemple de code PHP :
<?php $serverName = 'my_mssql'; $userName = 'your_username'; $password = 'your_password'; $conn = odbc_connect($serverName, $userName, $password); if ($conn){ echo '连接成功!'; } else { echo '连接失败!'; } ?>
Veuillez noter que votre nom d'utilisateur et votre mot de passe dans le code ci-dessus doivent être modifiés en conséquence en fonction de votre propre base de données MSSQL.
En exécutant le code PHP ci-dessus, vous recevrez un message d'invite indiquant si la connexion a réussi ou échoué.
À ce stade, vous avez utilisé avec succès l'extension FREETDS pour vous connecter à la base de données MSSQL. J'espère que cet article vous sera utile pour apprendre et utiliser PHP pour vous connecter à la base de données MSSQL. Grâce à ces étapes simples, vous pouvez facilement utiliser FREETDS pour vous connecter à la base de données MSSQL et effectuer les opérations de base de données correspondantes dans le développement de votre propre site Web. Je vous souhaite du succès !
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!