mssql_fetch_array

(PHP 4, PHP 5, PECL odbtp >= 1.1.1)

mssql_fetch_arrayLit une ligne de r�sultat MS SQL dans un tableau

Description

array mssql_fetch_array ( resource $result [, int $result_type= MSSQL_BOTH ] )

mssql_fetch_array() est une version am�lior�e de mssql_fetch_row(). En plus de stocker les donn�es dans un tableau � index num�rique, elle les stocke aussi dans un tableau associatif, en utilisant les noms de colonnes comme cl�s.

Une chose importante � noter est que mssql_fetch_array() n'est PAS significativement plus lente que mssql_fetch_row(), tandis qu'elle apporte un confort appr�ciable.

Liste de param�tres

result

La ressource de r�sultat � �valuer. Ce r�sultat provient d'un appel � la fonction mssql_query().

result_type

Un tableau de types qui doivent �tre r�cup�r�s. C'est une constante et peut prendre les valeurs suivantes : MSSQL_ASSOC, MSSQL_NUM, et la valeur par d�faut, MSSQL_BOTH.

Valeurs de retour

Retourne un tableau qui correspond � la ligne r�cup�r�e, ou FALSE s'il n'y a plus de ligne.

Exemples

Exemple #1 Exemple avec mssql_fetch_array()

<?php
// Requ�te de s�lection sur MSSQL
$query mssql_query('SELECT [username], [name] FROM [php].[dbo].[userlist]');

// V�rifie s'il y a des lignes
if(!mssql_num_rows($query))
{
    echo 
'Pas de ligne trouv�e';
}
else
{
    
// Ceci est �quivalent au code ci-dessous :
    //
    // while($row = mssql_fetch_row($query))

    
while($row mssql_fetch_array($queryMSSQL_NUM))
    {
        
// ...
    
}
}

// Lib�ration des ressources
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