Vous êtes ici Fonction PHP > Description de la fonction mssql_connect()

 

Recherche sur les Noms des fonctions php/mysql

 
 

mssql_connect()

Définition

Ouvre une connexion à un serveur MS SQL server - (PHP 4, PHP 5, PECL odbtp:1.1.1-1.1.4)

Description

resource mssql_connect ([ string $servername [, string $username [, string $password [, bool $new_link ]]]] )

mssql_connect() établit une connexion à un serveur MS SQL. Le nom du serveur servername doit être valide, comme défini dans les fichiers d'interface.

Le lien avec le serveur sera fermé dès la fin du script, ce qui fait qu'on n'est pas obligé de fermer explicitement la connexion à la fin du script avec mssql_close().

Liste de paramètres

servername

Le serveur MS SQL. Il peut également contenir le numéro du port, . e.g. hostname,port.

username

Le nom d'utilisateur.

password

Le mot de passe.

new_link

Si un deuxième appel est fait à mssql_connect() avec les mêmes arguments, un nouveau lien ne sera pas retourné, mais le lien déjà ouvert sera utilisé. Ce paramètre modifie ce comportement et fait que la fonction mssql_connect() ouvre toujours un nouveau lien, même si la fonction mssql_connect() a été appelée avant, avec les mêmes paramètres.

Valeurs de retour

Retourne un identifiant de lien MS SQL en cas de succès, ou FALSE si une erreur survient.

Historique

Version Description

4.4.1 and 5.1.0 Le paramètre new_link a été ajouté



 
 

Bouts de code utilisant la fonction mssql_connect()



<?php /* ... */ define('DB_PASSWORD_UTIL','monPass'); $dblink = @mssql_connect(DB_HOSTDB_USERDB_PASSWORD); if($dblink) { /* ... */ ?>

<?php /* ... */     protected function private_connect () {       if (false === $this -> link = @mssql_connect ($this -> config['HOST'],                     $this -> config['USER'], $this -> config['PWD'])) { /* ... */ ?>

<?php /* ... */     function private_connect () {         if (false === $this -> link = @mssql_connect ($this -> config['HOST'],                       $this -> config['USER'], $this -> config['PWD'])) { /* ... */ ?>