Manuel PHP
Précédent |  | Suivant

# mysqli_store_result

(PHP 5)

mysqli_store_result

(no version information, might be only in CVS)

mysqli->store_result -- Transfère un jeu de résultats à partir de la dernière requête

## Description

Style procédural

mysqli_result mysqli_store_result ( mysqli link )

Style orienté objet (méthode)

class mysqli {
mysqli_result store_result ( void )
}

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.

## Valeurs de retour

Retourne un résultat sotcké sous la forme d'un objet ou `FALSE` si une erreur survient.

## Exemples

Voir mysqli_multi_query().

## Voir aussi

mysqli_real_query() et mysqli_use_result().

Précédent | Sommaire | Suivant
mysqli_stmt_store_result | Niveau supérieur | mysqli_thread_id