(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_query — Envoie une requête SQL au serveur MS SQL
mssql_query() envoie la requête au serveur courant, associé à l'identifiant link_identifier (ou la base par défaut, s'il est omis).
Une requête SQL.
Un identifiant de lien MS SQL, retourné par la fonction mssql_connect() ou mssql_pconnect().
Si l'identifiant du lien n'est pas spécifié, le dernier lien ouvert est utilisé. Si aucun lien n'est ouvert, la fonction tente d'établir un lien grâce à la fonction mssql_connect() et l'utilise.
Le nombre d'enregistrements dans le buffer.
Retourne une ressource de résultats MS SQL en cas de succès, TRUE si aucun ligne n'est retournée, ou FALSE si une erreur survient.
Exemple #1 Exemple avec mssql_query()
<?php
// Connexion à MSSQL
$link = mssql_connect('KALLESPC\SQLEXPRESS', 'sa', 'phpfi');
if (!$link || !mssql_select_db('php', $link)) {
die('Impossible de se connecter à la base!');
}
// Exécution d'une requête simple, pour obtenir la
// version de MSSQL et l'afficher.
$version = mssql_query('SELECT @@VERSION');
$row = mssql_fetch_array($version);
echo $row[0];
// Netoyage
mssql_free_result($version);
?>
Note: Si la requête retourne plusieurs résultats, alors, il est nécessaire de tous les récupérer via la fonction mssql_next_result(), de libérer les résultats via la fonction mssql_free_result() avant d'exécuter la prochaine requête.