WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une architecture 3 tiers avec base de données centralisée sous SQL SERVER: Cas d'une Gestion immobilière

( Télécharger le fichier original )
par Abdou Khadre Diop Kane
Institut Africain de Manangement (IAM) - Diplôme d'ingénieur Technlogue en Informatique (DINTI) 2006
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

 I.2 - Les fonctions MSSQL

PHP comporte un jeu de fonctions natives pour accéder à Microsoft SQL Server.

Avant de pouvoir utiliser les fonctions mssql, Nous devons activer les extensions. Quelques étapes simples suffisent:


· installez les Outils clients Microsoft SQL sur le même serveur que votre installation Windows PHP. Ces outils sont disponibles sur le CD SQL Server;

· éditez votre fichier php.ini et annulez la mise en commentaire (en supprimant le point-virgule) de la ligne de code suivante:
extension=php?_mssql.dll
Si cette ligne ne figure pas dans votre fichier php.ini, ajoutez-la manuellement;

· le fichier php_mssql.dll peut être récupéré dans les téléchargements PHP pour Win32. Assurez-vous de placer cette dll aussi bien dans le répertoire /extensions que /WINNT/system32;

· redémarrez le serveur web.

L'exemple suivant est identique au code ODBC précédent en terme de fonctionnalités. La seule différence tient au fait que vous utilisez une connexion sans DSN pour accéder à la base de données. Vous devez donc spécifier un serveur et un port, plutôt qu'un alias de base de données. Notez également que les méthodes utilisées dans cet exemple sont spécifiques des fonctions MSSQL:

<?
$server="localhost,1433";
$username="sa";
$password="";
$sqlconnect=mssql_connect($server, $username, $password);
$sqldb=mssql_select_db("GESTION IMMOBILIERE",$sqlconnect);
$sqlquery="SELECT Nom_locataire FROM LOCATAIRE;";
$results= mssql_query($sqlquery);
while ($row=mssql_fetch_array($results)){
echo $row['NOM locaitaire']."<br>\n";}
mssql_close($sqlconnect);
?>

- Voici quelques exemples d'utilisation des fonctions mssql :

mssql_bind --  Ajoute un paramètre à une procédure stockée MSSQL (locale ou distante)

mssql_close -- Ferme une connexion MS SQL Server

mssql_connect -- Ouvre une connexion à un serveur MS SQL server

mssql_data_seek -- Déplace le pointeur interne de ligne

mssql_execute --  Exécute une procédure stockée sur un serveur MS SQL

mssql_fetch_array -- Lit une ligne de résultat MS SQL dans un tableau

mssql_fetch_assoc --  Retourne un tableau associatif pour la ligne courant de résultat MS SQL Server

mssql_fetch_batch --  Retourne le prochain lot de lignes MS SQL Server

mssql_fetch_field -- Lit les informations sur le champ

mssql_fetch_object --  Retourne une ligne de résultat MS SQL Server sous la forme d'un objet

mssql_fetch_row --  Lit une ligne de résultat MS SQL dans un tableau numérique

mssql_field_length -- Lit la longueur d'un champ MS SQL Server

mssql_field_name -- Lit le nom d'un champ MS SQL Server

mssql_field_seek -- Fixe l'offset du pointeur de champ MS SQL Server

mssql_field_type -- Lit le nom d'un champ MS SQL Server

mssql_free_result -- Libère la mémoire des ressources MS SQL Server

mssql_free_statement -- Libère une commande MS SQL Server de la mémoire

mssql_get_last_message --  Retourne le dernier message d'erreur du serveur

mssql_guid_string --  Convertit le GUID binaire de 16 octets en une chaîne de caractères

mssql_init --  Initialise une procédure stockée MS SQL Server locale ou distante

mssql_min_error_severity --  Fixe le niveau de sévérité des erreurs MS SQL Server

mssql_min_message_severity --  Fixe le niveau de sévérité des messages d'erreurs MS SQL Server

mssql_next_result --  Déplace le pointeur interne MS SQL Server au résultat suivant

mssql_num_fields -- Retourne le nombre de champs dans un résultat MS SQL Server

mssql_num_rows --  Retourne le nombre de lignes dans un résultat MS SQL

mssql_pconnect --  Ouvre une connexion persistante à un serveur MS SQL

mssql_query -- Envoie une requête SQL au serveur MS SQL

mssql_result -- Lit les données d'un résultat

mssql_rows_affected --  Retourne le nombre de lignes affectées par une requête MS SQL Server

mssql_select_db -- Sélectionne la base de données MS SQL

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus