MSSQL_CONNECT |
MS SQL : Connexion |
PHP 4 à 5 |
Extension MSSQL |
Syntaxe
function mssql_connect();
|
Version 4 à 5 |
function mssql_connect($servername);
|
Version 4 à 5 |
function mssql_connect($servername, $username);
|
Version 4 à 5 |
function mssql_connect($servername, $username, $password);
|
Version 4 à 5 |
function mssql_connect($servername, $username, $password, $new_link = false);
|
Version 5.1.0 à Version 5.6 |
Paramètres
Nom |
Description |
$servername |
Ce paramètre permet d'indiquer le nom du serveur. |
$username |
Ce paramètre permet d'indiquer le nom de l'utilisateur dans la base de données. |
$password |
Ce paramètre permet d'indiquer le mot de passe à utiliser avec le nom de l'utilisateur. |
$new_link |
Ce paramètre permet d'indiquer s'il faut toujours créer une nouvelle connexion (true) ou non (false). La valeur par défaut est false. |
Retour
Valeur |
Description |
FALSE |
Cette valeur permet d'indiquer qu'une erreur s'est produit. |
connexion |
Ces valeurs permettent d'indiquer la connexion à utiliser avec les autres fonctions «mssql_*». |
Description
Cette fonction permet d'effectuer une connexion vers un serveur de base de données SQL Server de Microsoft.
Remarques
- Bien qu'il est possible d'utiliser l'utilisateur «sa» pour effectuer une connexion vers le serveur SQL Server, il est recommandé d'utiliser un utilisateur spécifiquement pour l'application PHP.
- Si vous exécutez le code PHP sous un système d'exploitation Linux, vous devez avoir installé les modules unixODBC et FreeTDS.
- Si le module «mssql.o» ou «mssql.dll» n'est pas installé, une erreur «Fatal error: Uncaught Error: Call to undefined function mssql_connect() in» sera retourné par l'interpréteur de script PHP.
Exemple
L'exemple tentera d'effectuer une connexion au serveur SQL serveur situé sur «monserver.gladir.com» :
- <?php
- $link = mssql_connect('monserver.gladir.com', 'monutilisateur', 'monmotdepasse');
- if(!$link) {
- echo "Erreur de connexion MSSQL";
- } else {
- echo "Connection SUCCESS";
- }
- ?>
Dernière mise à jour : Lundi, le 18 juin 2018