8.80 MySQL
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Notes . Exemples . mysql_affected_rows . mysql_change_user . mysql_client_encoding . mysql_close . mysql_connect . mysql_create_db . mysql_data_seek . mysql_db_name . mysql_db_query . mysql_drop_db . mysql_errno . mysql_error . mysql_escape_string . mysql_fetch_array . mysql_fetch_assoc . mysql_fetch_field . mysql_fetch_lengths ->mysql_fetch_object . mysql_fetch_row . mysql_field_flags . mysql_field_len . mysql_field_name . mysql_field_seek . mysql_field_table . mysql_field_type . mysql_free_result . mysql_get_client_info . mysql_get_host_info . mysql_get_proto_info . mysql_get_server_info . mysql_info . mysql_insert_id . mysql_list_dbs . mysql_list_fields . mysql_list_processes . mysql_list_tables . mysql_num_fields . mysql_num_rows . mysql_pconnect . mysql_ping . mysql_query . mysql_real_escape_string . mysql_result . mysql_select_db . mysql_stat . mysql_tablename . mysql_thread_id . mysql_unbuffered_query
|
8.80.26 mysql_fetch_object()Retourne une ligne de résultat MySQL sous la forme d'un objet[ Exemples avec mysql_fetch_object ] PHP 3, PHP 4, PHP 5
object
mysql_fetch_object (
resource
result
)
mysql_fetch_object
retourne un tableau qui
contient la ligne demandée dans le résultat
result
et déplace le pointeur de données interne d'un cran.
-
result
- La
ressource
de résultat
qui vient d'être évaluée. Ce résultat vient de l'appel à la fonction
mysql_query
.
Retourne un objet avec les propriétés qui correspondent à la ligne
récupérée, ou
FALSE
s'il n'y a plus de lignes.
mysql_fetch_row
récupère une ligne de données
depuis le résultat associé avec l'identifiant de résultat spécifié. La ligne
est retournée en tant que tableau. Chaque ligne est stockée dans
une entrée de tableau, commençant à l'indice 0.
| Exemple avec mysql_fetch_object |
<?php mysql_connect("hostname", "user", "password"); mysql_select_db("mydb"); $result = mysql_query("select * from mytable"); while ($row = mysql_fetch_object($result)) { echo $row->user_id; echo $row->fullname; } mysql_free_result($result); ?>
|
| Exemple avec mysql_fetch_object |
<?php
$row = mysql_fetch_object($result);
/* Ceci est valide */ echo $row->field;
/* Ceci n'est pas valide */ // echo $row->0;
?>
|
| Note | |
mysql_fetch_object
est identique à
mysql_fetch_array
, à la
différence qu'elle retourne un objet à la place
d'un tableau. Vous pourrez ainsi accéder aux valeurs
des champs par leur nom, mais plus par leur offset (les
nombres ne sont pas des noms MySQL).
|
| 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
.
|
|