8.78.102 mysqli_store_result()mysqli->store_result()Transfère un jeu de résultats à partir de la dernière requête[ Exemples avec mysqli_store_result ] PHP 5
Style procédural
mysqli_result
mysqli_store_result (
mysqli
link
)
Style orienté objet (méthode)
mysqli
mysqli_result
store_result (
)
Transfère le jeu de résultats à partir de la dernière
requête sur la connexion à la base de données
spécifiée par le paramètre
link
pour
une utilisation avec
mysqli_data_seek
.
Note |
Il est toujours conseillé de libérer la mémoire allouée
pour le résultat en utilisant la fonction
mysqli_free_result
,
lors du transfert de grands résultats en utilisant la fonction
mysqli_store_result
cela devient particulièrement
important.
|
Note |
mysqli_store_result
retourne
FALSE
dans le cas
où la requête ne retourne pas de jeu de résultat (si la requête est de
type INSERT par exemple). Cette fonction retournera toujours
FALSE
si
le jeu de résultats ne peut être lu. Vous pouvez savoir s'il y a une
erreur en utilisant la fonction
mysqli_error
et en
regardant si elle renvoie une chaîne vide, ou si
mysqli_errno
retourne zéro, ou bien si
mysqli_field_count
retourne une valeur différente
de zéro. Une autre raison pour que cette fonction retourne
FALSE
est
que le jeu de résultats retourné après une requête réussie appelée par
mysqli_query
est trop long (la mémoire pour
celui-ci ne peut être allouée). Si
mysqli_field_count
retourne une valeur différente
de zéro, le traitement devrait produire un jeu de résultats non vide.
|
Retourne un résultat sotcké sous la forme d'un objet ou
FALSE
si une erreur survient.
mysqli_real_query
et
mysqli_use_result
.
Voir
mysqli_multi_query
.
|