mssql_fetch_object
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_fetch_object — Retourne une ligne de r�sultat MS SQL Server sous la forme d'un objet
Description
mssql_fetch_object() est similaire � mssql_fetch_array(), avec une diff�rence : un objet est retourn�, au lieu d'un tableau. Indirectement, cela signifie que vous ne pouvez acc�der aux donn�es que par leur nom de champ, et pas par leur offset (les nombres sont ill�gaux comme nom de propri�t�).
En terme de vitesse, cette fonction est identique � mssql_fetch_array(), quasiment aussi rapide que mssql_fetch_row() (la diff�rence est non significative).
Liste de param�tres
- result
-
La ressource de r�sultats � �valuer. Ce r�sultat provient d'un appel � la fonction mssql_query().
Valeurs de retour
Retourne un objet dont les propri�t�s contiennent les valeurs de la ligne courante dans le r�sultat result , ou FALSE s'il n'y a plus de ligne.
Exemples
Exemple #1 Exemple avec mssql_fetch_object()
<?php
// Envoie une requ�te de s�lection � MSSQL
$query = mssql_query('SELECT [username], [name] FROM [php].[dbo].[userlist]');
// Check if there were any records
if(!mssql_num_rows($query))
{
echo 'Aucune ligne trouv�e';
}
else
{
// Affiche une liste d'utilisateur au format :
// * nom (login)
echo '<ul>';
while($row = mssql_fetch_object($query))
{
echo '<li>' . $row->name . ' (' . $row->username . ')</li>';
}
echo '</ul>';
}
// Lib�re le r�sultat
mssql_free_result($query);
?>
Notes
Note: Les noms des champs retourn�s par cette fonction sont sensibles � la casse.
Note: Cette fonction d�finit les champs NULL � la valeur PHP NULL.
Voir aussi
- mssql_fetch_array() - Lit une ligne de r�sultat MS SQL dans un tableau
- mssql_fetch_row() - Lit une ligne de r�sultat MS SQL dans un tableau num�rique