MDB_Common::limitQuery()

MDB_Common::limitQuery() – Envoie une requête limitée à la base de données

Synopsis

require_once 'MDB.php';

mixed &limitQuery ( string $query , array $types , integer $from , integer $count )

Description

Exécute une requête SQL mais ne récupère que un nombre spécifique de lignes. C'est une émulation de l'option LIMIT de MySQL.

Parameter

string $query

la requête SQL

array $types

si fourni, les types des colonnes du jeu de résultats seront définis pour la récupération

integer $from

la ligne à partir de laquelle on commence à récupérer

integer $count

le nombre de lignes à récupérer

Return value

mixed - une nouvelle ressource id/MDB_OK ou une MDB_Error si une erreur survient

Throws

Possible PEAR_Error values
Code erreur Message d'erreur Raison Solution
MDB_ERROR_NO_DB_SELECTED NULL Aucune base de données n'a été choisie. Vérifiez le DSN dans la fonction connect() .
n'importe quel code erreur Erreur spécifique à la base de données Vérifiez la section relative à la base de données dans le manuel PHP afin de détecter la raison de cette erreur. Dans la plupart des cas, une requête SQL incorrecte, i.e. utilisation d'une clause LIMIT dans une requête destinée à une base de données Oracle.

Note

This function can not be called statically.

This module is EXPERIMENTAL. That means that the behaviour of these functions, these function names, in concreto ANYTHING documented here can change in a future release of this package WITHOUT NOTICE. Be warned, and use this module at your own risk.

Suivant la base de données, vous ne devriez pas avoir plus de vitesse que d'utilser la fonction query() . L'avantage de limitQuery() est l'effacement des lignes non désirées du jeu de résultats, aussi vite que possible. Ceci permet de réduire la consommation mémoire.

Échappe une chaîne de caractères (Previous) Retourne le prochain identifiant libre d'une séquence (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.