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 se connecter à la base de données MSSQL à l'aide de l'extension php FREETDS

王林
王林original
2023-07-31 19:13:191573parcourir

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!

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