<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.database.vendors.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'book.sqlsrv.php',
    1 => 'SQLSRV',
    2 => 'Driver Microsoft SQL Server pour PHP',
  ),
  'up' => 
  array (
    0 => 'refs.database.vendors.php',
    1 => 'Extensions sp&eacute;cifiques des fabricants de bases de donn&eacute;es',
  ),
  'prev' => 
  array (
    0 => 'sqlite3result.reset.php',
    1 => 'SQLite3Result::reset',
  ),
  'next' => 
  array (
    0 => 'sqlsrv.setup.php',
    1 => 'Installation/Configuration',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/sqlsrv/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.sqlsrv.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.sqlsrv" class="book">
 
 <h1 class="title">Driver Microsoft SQL Server pour PHP</h1>
 

 
 <div id="intro.sqlsrv" class="preface">
  <h1 class="title">Introduction</h1>
  <p class="simpara">
   L&#039;extension SQLSRV permet d&#039;accéder à un serveur de base de données
   Microsoft SQL et SQL Azure. La version 3.0 du pilote supporte SQL Server,
   en commençant par SQL Server 2005, et incluant SQL Server 2012 et SQL
   Server 2012 LocalDB (pour plus d&#039;informations à propos de LocalDB, voir
   <a href="http://msdn.microsoft.com/en-us/library/hh487161.aspx" class="link external">&raquo;&nbsp;le pilote PHP pour le support de SQL Server pour LocalDB</a>
   et <a href="http://msdn.microsoft.com/en-us/library/hh510202(SQL.110).aspx" class="link external">&raquo;&nbsp;SQL Server 2012 Express LocalDB</a>.)
  </p>
  <p class="simpara">
   L&#039;extension SQLSRV est supportée par Microsoft et est disponible au
   téléchargement ici : <a href="http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx" class="link external">&raquo;&nbsp;http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx</a>.
   SQL Server 2012 LocalDB peut être téléchargé ici :
   <a href="http://go.microsoft.com/fwlink/?LinkID=237665" class="link external">&raquo;&nbsp;http://go.microsoft.com/fwlink/?LinkID=237665</a>.
  </p>
 </div>
 

 






 





 









<ul class="chunklist chunklist_book"><li><a href="sqlsrv.setup.php">Installation/Configuration</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="sqlsrv.requirements.php">Pr&eacute;-requis</a></li><li><a href="sqlsrv.installation.php">Installation</a></li><li><a href="sqlsrv.configuration.php">Configuration &agrave; l'ex&eacute;cution</a></li><li><a href="sqlsrv.resources.php">Types de ressources</a></li></ul></li><li><a href="sqlsrv.constants.php">Constantes pr&eacute;-d&eacute;finies</a></li><li><a href="ref.sqlsrv.php">Fonctions SQLSRV</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.sqlsrv-begin-transaction.php">sqlsrv_begin_transaction</a> — Commence une transaction</li><li><a href="function.sqlsrv-cancel.php">sqlsrv_cancel</a> — Annule une requ&ecirc;te</li><li><a href="function.sqlsrv-client-info.php">sqlsrv_client_info</a> — Retourne les informations sur le client ainsi que sur la connexion sp&eacute;cifi&eacute;e</li><li><a href="function.sqlsrv-close.php">sqlsrv_close</a> — Cl&ocirc;ture une connexion &eacute;tablie et lib&egrave;re les ressources associ&eacute;es</li><li><a href="function.sqlsrv-commit.php">sqlsrv_commit</a> — Valide une transaction commenc&eacute;e avec la fonction sqlsrv_begin_transaction</li><li><a href="function.sqlsrv-configure.php">sqlsrv_configure</a> — Modifie la configuration du gestionnaire d'erreurs et d'historisations du driver</li><li><a href="function.sqlsrv-connect.php">sqlsrv_connect</a> — Ouvre une connexion sur une base de donn&eacute;es Microsoft SQL Server</li><li><a href="function.sqlsrv-errors.php">sqlsrv_errors</a> — Retourne une erreur ainsi que certaines informations sur la derni&egrave;re op&eacute;ration SQLSRV effectu&eacute;e</li><li><a href="function.sqlsrv-execute.php">sqlsrv_execute</a> — Ex&eacute;cute une requ&ecirc;te pr&eacute;par&eacute;e avec la fonction sqlsrv_prepare</li><li><a href="function.sqlsrv-fetch.php">sqlsrv_fetch</a> — Rend la prochaine ligne d'un jeu de r&eacute;sultats disponible pour lecture</li><li><a href="function.sqlsrv-fetch-array.php">sqlsrv_fetch_array</a> — Retourne une ligne sous la forme d'un tableau</li><li><a href="function.sqlsrv-fetch-object.php">sqlsrv_fetch_object</a> — R&eacute;cup&egrave;re la prochaine ligne de donn&eacute;es du jeu de r&eacute;sultats sous la forme d'un objet</li><li><a href="function.sqlsrv-field-metadata.php">sqlsrv_field_metadata</a> — R&eacute;cup&egrave;re les donn&eacute;es m&eacute;ta pour les champs d'une requ&ecirc;te pr&eacute;par&eacute;e par la fonction
   sqlsrv_prepare ou la fonction sqlsrv_query</li><li><a href="function.sqlsrv-free-stmt.php">sqlsrv_free_stmt</a> — Lib&egrave;re toutes les ressources de la requ&ecirc;te sp&eacute;cifi&eacute;e</li><li><a href="function.sqlsrv-get-config.php">sqlsrv_get_config</a> — Retourne la valeur de la configuration sp&eacute;cifi&eacute;e</li><li><a href="function.sqlsrv-get-field.php">sqlsrv_get_field</a> — R&eacute;cup&egrave;re les donn&eacute;es du champ depuis la ligne actuellement s&eacute;lectionn&eacute;e</li><li><a href="function.sqlsrv-has-rows.php">sqlsrv_has_rows</a> — Indique si la requ&ecirc;te sp&eacute;cifi&eacute;e contient des lignes</li><li><a href="function.sqlsrv-next-result.php">sqlsrv_next_result</a> — Rend actif le prochain r&eacute;sultat de la requ&ecirc;te sp&eacute;cifi&eacute;e</li><li><a href="function.sqlsrv-num-fields.php">sqlsrv_num_fields</a> — R&eacute;cup&egrave;re le nombre de champs (colonnes) dans une requ&ecirc;te</li><li><a href="function.sqlsrv-num-rows.php">sqlsrv_num_rows</a> — R&eacute;cup&egrave;re le nombre de lignes d'un jeu de r&eacute;sultats</li><li><a href="function.sqlsrv-prepare.php">sqlsrv_prepare</a> — Pr&eacute;pare une requ&ecirc;te pour ex&eacute;cution</li><li><a href="function.sqlsrv-query.php">sqlsrv_query</a> — Pr&eacute;pare et ex&eacute;cute une requ&ecirc;te</li><li><a href="function.sqlsrv-rollback.php">sqlsrv_rollback</a> — Annule une transaction qui a &eacute;t&eacute; commenc&eacute;e gr&acirc;ce &agrave; la fonction
  sqlsrv_begin_transaction</li><li><a href="function.sqlsrv-rows-affected.php">sqlsrv_rows_affected</a> — Retourne le nombre de lignes modifi&eacute;es par la derni&egrave;re requ&ecirc;te de type
   INSERT, UPDATE, ou DELETE</li><li><a href="function.sqlsrv-send-stream-data.php">sqlsrv_send_stream_data</a> — Envoie des donn&eacute;es depuis le flux vers le serveur</li><li><a href="function.sqlsrv-server-info.php">sqlsrv_server_info</a> — Retourne des informations sur le serveur</li></ul></li></ul></div><?php manual_footer($setup); ?>