(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_fetch_row — Lit une ligne de résultat MS SQL dans un tableau numérique
mssql_fetch_row() lit une ligne dans le résultat result et place les valeurs dans un tableau. Chaque valeur est enregistrée dans un élément du tableau, et les indices commencent à 0.
Les appels suivants à mssql_fetch_row() retourneront la ligne suivante, ou bien FALSE s'il ne reste plus de ligne.
La ressource de résultats à évaluer. Ce résultat provient d'un appel à la fonction mssql_query().
Retourne un tableau qui contient les valeurs de la ligne courante du résultat result ou bien FALSE s'il n'y a plus de ligne à lire.
Exemple #1 Exemple avec mssql_fetch_row()
<?php
// Connexion à un serveur MSSQL
$link = mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php', $link);
// Exécution d'une requête
$query = mssql_query('SELECT [id], [quote] FROM [quotes] WHERE [id] = \'42\'', $link);
// Est-ce que la requête a échoué?
if(!$query)
{
die('MSSQL error: ' . mssql_get_last_message());
}
// Lit la ligne
$row = mssql_fetch_row($query);
// Affiche la ligne
echo 'Quote #' . $row[0] . ': "' . $row[1] . '"';
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Quote #42: "La réponse est ..."
Note: Cette fonction définit les champs NULL à la valeur PHP NULL.