DB_common::setOption()

DB_common::setOption() – Configure les options de PEAR DB au moment de l'exécution

Synopsis

integer setOption ( string $option , mixed $value )

Description

Configure les options de PEAR DB au moment de l'exécution

Parameter

string $option

nom de l'option à configurer

mixed $value

nouvelle valeur de l'option

Option Type de données Valeur par défaut Description
autofree boolean FALSE doit-on libérer les résultats automatiquement lorsqu'il n'y a plus de lignes ?
debug integer 0 niveau de débogage
persistent boolean FALSE est-ce que les connexions doivent être persistantes ?
portability integer DB_PORTABILITY_NONE constante du mode de portabilité. Ces constantes sont des bits, elles peuvent donc être combinées avec | et supprimées avec ^. Voyez les exemples plus bas et Introduction - Portabilité pour plus d'informations.
seqname_format string %s_seq le format de chaîne sprintf() utilisé pour le nom des séquences. Ce format est appliqué aux noms passés aux fonctions createSequence(), nextID() et dropSequence().
ssl boolean FALSE utiliser ssl pour se connecter ?

Return value

integer - DB_OK en cas de succès ou un objet DB_Error en cas d'erreur.

Throws

Possible PEAR_Error values
Code erreur Message erreur Raison Solution
NULL unknown option L'option donnée n'existe pas Vérifiez l'orthographe du paramètre $option

Note

This function can not be called statically.

Example

Exemple simple avec setOption()

<?php
// On suppose que $db est un objet DB valide...
$db->setOption('autofree'true);
?>

Portabilité pour écrire en minuscule et supprimer les espaces blancs

<?php
// On suppose que $db est un objet DB valide...
$db->setOption('portability',
    
DB_PORTABILITY_LOWERCASE DB_PORTABILITY_RTRIM);
?>

Toutes les options de portabilité à part la suppression des espaces blancs

<?php
// On suppose que $db est un objet DB valide...
$db->setOption('portability',
    
DB_PORTABILITY_ALL DB_PORTABILITY_RTRIM);
?>
Configure le mode de récupération par défaut (Previous) Récupère les informations sur les colonnes d'une table ou d'un résultat de requête (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.