(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
$result
)
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.
result
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 à MSSQL et sélection de la base de données
$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
.