msql_fetch_object

(PHP 4, PHP 5)

msql_fetch_objectLit une ligne sous la forme d'un objet

Description

object msql_fetch_object ( resource $result )

msql_fetch_object() est identique � msql_fetch_array(), avec une diff�rence : c'est un objet qui est retourn�, � la place d'un tableau. Par cons�quent, cela signifie que vous ne pouvez acc�der aux valeurs que par les noms des champs, et non plus avec leur offset. (Les nombres sont interdits dans les noms de propri�t�s).

msql_fetch_object() est aussi rapide que msql_fetch_array(), et marginalement plus lente que msql_fetch_row() (la diff�rence n'est pas significative).

Liste de param�tres

result

La ressource de r�sultat qui vient d'�tre �valu�e. Ce r�sultat vient de l'appel � la fonction msql_query().

Valeurs de retour

Retourne un objet dont les propri�t�s correspondent � la ligne r�cup�r�e, ou FALSE si'il n'y a plus de lignes.

Exemples

Exemple #1 Exemple avec msql_fetch_object()

<?php
$con 
msql_connect();
if (!
$con) {
die(
'Probl�me de connexion au serveur : ' msql_error());
}

if (!
msql_select_db('test'$con)) {
die(
'Probl�me de connexion � la base de donn�es : ' msql_error());
}

$result msql_query('SELECT id, name FROM people'$con);
if (!
$result) {
die(
'Probl�me lors de l\'ex�cution de la requ�te : ' msql_error());
}

while (
$row msql_fetch_object($resultMSQL_ASSOC)) {
echo 
$row->id ': ' $row->name "\n";
}

msql_free_result($result);
?>

Historique

Version Description
4.3.11 et 5.0.4 Un bogue a �t� r�solu lors de la r�cup�ration des donn�es depuis des colonnes contenant les valeurs NULL. De telles colonnes n'�taient pas plac�es dans le tableau r�sultant.

Voir aussi