|
(PHP 5)
mysqli_query(no version information, might be only in CVS)
mysqli->query -- Exécute une requête sur la base de donnéesStyle procédural
mixed mysqli_query ( mysqli link, string query [, int resultmode] )Style orienté objet (méthode)
class mysqli {La fonction mysqli_query() est utilisée pour simplifier l'acte d'exécuter une requête sur la connexion à la base de données représentée par le paramètre link.
En termes de fonctionnalités, utiliser cette fonction revient à appeler mysqli_real_query() suivie de mysqli_use_result() ou mysqli_store_result() où query est la requête elle-même et resultmode la constante MYSQLI_USE_RESULT ou MYSQLI_STORE_RESULT selon le comportement voulu. Par défaut, si resultmode n'est pas renseigné, c'est la constante MYSQLI_STORE_RESULT qui est utilisée.
Si vous exécutez mysqli_query() avec le paramètre resultmode valant MYSQLI_USE_RESULT, tous les appels suivants retourneront l'erreur Commands out of sync à moins que vous appeliez mysqli_free_result().
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec. Pour SELECT, SHOW, DESCRIBE ou EXPLAIN mysqli_query() retournera un résultat sous la forme d'un objet.
Exemple 2. Style procédural
|
L'exemple ci-dessus va afficher :
Table myCity créée avec succès. Select a retourné 10 lignes. Erreur: Commands out of sync; You can't run this command now |
Précédent | Sommaire | Suivant |
mysqli_prepare | Niveau supérieur | mysqli_real_connect |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:11