REFERENCE PHP

dernière mise à jour de la documentation : décembre 2014
.NET | Apache | APC | APD | Tableaux | Aspell | BBCode | BC math | bcompiler | Bzip2 | Calendrier | CCVS | Classes et Objets | Classkit | ClibPDF | COM | Fonctions Crack | ctype | CURL | Cybercash | CyberMUT | Cyrus IMAP | Date/heure | DB++ | DBA | dBase | DBM | dbx | DIO | Dossiers | DOM | DOM XML | enchant | Erreurs | EXIF | Expect | FAM | FDF | Fileinfo | filePro | Système de fichiers | Filter | Firebird/InterBase | Firebird/Interbase (PDO) | FriBiDi | FrontBase | FTP | Fonctions | GeoIP | gettext | GMP | gnupg | gopher | haru | hash | http | Hyperwave | Hyperwave API | i18n | IBM (PDO) | ibm_ db2 | iconv | id3 | Fonctions IIS | Images | Imagick Image Library | IMAP | Informix | Informix (PDO) | Ingres II | Interface IRC | Intégration de Java avec PHP | JSON | kadm5 | LDAP | libxml | Lotus Notes | LZF | Mail | Traitement d'Email | Maths | MaxDB | MCAL | mcrypt | MCVE | Memcache | mhash | Mimetype | Ming (Flash) | Divers | mnoGoSearch | MS SQL Serveur | MS SQL Server (PDO) | Msession | mSQL | Chaînes de caractères multi-octets | muscat | MySQL | MySQL (PDO) | MySQLi | Fonctions ncurses | Réseau | Newt | NSAPI | agrégation d'objets | Surcharge d'objets | OCI8 | ODBC | ODBC et DB2 (PDO) | OGG/Vorbis | openal | OpenSSL | Oracle | Oracle (PDO) | Bufferisation de sortie | OvrimosSQL | Paradox | Parsekit | PCNTL | PCRE | PDF | PDO | phar | Options et informations PHP | POSIX | Regex POSIX | PostgreSQL | PostgreSQL (PDO) | Impressions | Exécution de programmes | PS | Pspell | Fonctions qtdom | radius | Rar | Readline | GNU Recode | RPMReader | runkit | SAM | Satellite | SCA | SDO | SDO DAS XML | SDO-DAS-Relational | Sémaphore | SESAM | Session PgSQL | Sessions | shmop | SimpleXML | SNMP | SOAP | Sockets | spl | SQLite | SQLite (PDO) | ssh2 | statistics | Flux | Chaînes | SVN | SWF | swish | Sybase | TCP Wrappers | Tidy | Tokenizer | Unicode | Fonctions URL | Gestion des variables | Paiement par Verisign | vpopmail | W32api | WDDX | win32ps | win32service | xattr | xdiff | XML | XML-RPC | XMLReader | XMLWriter | XSL | XSLT | YAZ | NIS | Zip | Zlib



Fonctions SQLite

Classes pré-définies

SQLiteDatabase

Représente une base de données SQLite ouverte.

Constructeur

  • __construct : construit un nouvel objet SQLiteDatabase

Méthodes

  • query : exécute une requête
  • queryExec : exécute une requête de résultat
  • arrayQuery : exécute une requête et retourne les résultats dans un tableau
  • singleQuery : exécute une requête et retourne soit un tableau pour une seule colonne, soit la valeur de la première ligne
  • unbufferedQuery : exécute une requête non bufferisée
  • lastInsertRowid : retourne l'identifiant de la dernière ligne insérée
  • changes : retourne le nombre de lignes modifiées par la dernière requête
  • createAggregate : enregistre une UDF de groupement pour les requêtes SQLite
  • createFunction : enregistre une fonction utilisateur "classique" UDF pour SQLite
  • busyTimeout : configure ou désactive le délai d'attente d'une base SQLite occupée
  • lastErorr : retourne le dernier code erreur de la dernière erreur rencontrée
  • fetchColumnTypes : retourne un tableau de types de colonnes depuis une table particulière

SQLiteResult

Représente un jeu de résultats SQLite bufferisé.

Méthodes

  • fetch : récupère la ligne suivante depuis un jeu de résultats en tant que tableau
  • fetchObject : récupère la ligne suivante depuis un jeu de résultats en tant qu'objet
  • fetchSingle : récupère la première ligne depuis le jeu de résultats en tant que chaîne de caractères
  • fetchAll : récupère toutes les lignes depuis le jeu de résultats en tant que tableau de tableaux
  • column : récupère une colonne depuis la ligne courante du jeu de résultats
  • numFields : retourne le numéro du champ depuis un jeu de résultats
  • fieldName : retourne le nom d'un champ particulier depuis le jeu de résultats
  • current : récupère la ligne courante depuis le jeu de résultat en tant que tableau
  • key : retourne l'index de la ligne courante
  • next : déplace le pointeur sur le numéro de ligne suivante
  • valid : retourne si oui ou non il reste des lignes de disponibles
  • rewind : déplace le pointeur sur le numéro de la première ligne d'un jeu de résultats
  • prev : déplace le pointeur sur le numéro de ligne précédent du jeu de résultats
  • hasPrev : retourne si oui ou non une ligne précédente est disponible
  • numRows : retourne le nombre de lignes dans le jeu de résultats
  • seek : déplace le pointeur vers un numéro de ligne précis

SQLiteUnbuffered

Représente un jeu de résultats SQLite non-bufferisé. Les jeux de résultats non-bufferisés sont séquentiels, déplacement du pointeur uniquement vers le numéro suivant.

Méthodes

  • fetch : récupère la ligne suivante depuis un jeu de résultats en tant que tableau
  • fetchObject : récupère la ligne suivante depuis un jeu de résultats en tant qu'objet
  • fetchSingle : récupère la première colonne depuis un jeu de résultats en tant que chaîne de caractères
  • fetchAll : récupère toutes les lignes depuis le jeu de résultats en tant que tableau de tableaux
  • column : récupère une colonne depuis la ligne courante d'un jeu de résultats
  • numFields : retourne le nombre de champs dans le jeu de résultats
  • fieldName : retourne le nom d'un champ en particulier depuis le jeu de résultats
  • current : récupère la ligne courante depuis le jeu de résultats en tant que tableau
  • next: déplace le pointeur vers un numéro de ligne suivant
  • valid : retourne si oui ou non il reste des lignes de disponibles

Sommaire