oci_new_collection <<< |
oci_new_connect | oci_new_cursor >>> |
6.27 Fonctions Oracle 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Configuration à l'exécution . Constantes pré-définies . Exemples . Gestion de la connexion . Types de données supportées par le driver . oci_bind_by_name . oci_cancel . oci_close . OCI-Collection->append . OCI-Collection->assign . OCI-Collection->assignElem . OCI-Collection->free . OCI-Collection->getElem . OCI-Collection->max . OCI-Collection->size . OCI-Collection->trim . oci_commit . oci_connect . oci_define_by_name . oci_error . oci_execute . oci_fetch_all . oci_fetch_array . oci_fetch_assoc . oci_fetch_object . oci_fetch_row . oci_fetch . oci_field_is_null . oci_field_name . oci_field_precision . oci_field_scale . oci_field_size . oci_field_type_raw . oci_field_type . oci_free_statement . oci_internal_debug . OCI-Lob->append . OCI-Lob->close . oci_lob_copy . OCI-Lob->eof . OCI-Lob->erase . OCI-Lob->export . OCI-Lob->flush . OCI-Lob->free . OCI-Lob->getBuffering . OCI-Lob->import . oci_lob_is_equal . OCI-Lob->load . OCI-Lob->read . OCI-Lob->rewind . OCI-Lob->save . OCI-Lob->saveFile . OCI-Lob->seek . OCI-Lob->setBuffering . OCI-Lob->size . OCI-Lob->tell . OCI-Lob->truncate . OCI-Lob->write . OCI-Lob->writeTemporary . OCI-Lob->writeToFile . oci_new_collection ->oci_new_connect . oci_new_cursor . oci_new_descriptor . oci_num_fields . oci_num_rows . oci_parse . oci_password_change . oci_pconnect . oci_result . oci_rollback . oci_server_version . oci_set_prefetch . oci_statement_type . ocibindbyname . ocicancel . ocicloselob . ocicollappend . ocicollassign . ocicollassignelem . ocicollgetelem . ocicollmax . ocicollsize . ocicolltrim . ocicolumnisnull . ocicolumnname . ocicolumnprecision . ocicolumnscale . ocicolumnsize . ocicolumntype . ocicolumntyperaw . ocicommit . ocidefinebyname . ocierror . ociexecute . ocifetch . ocifetchinto . ocifetchistatement . ocifreecollection . ocifreecursor . ocifreedesc . ocifreestatement . ociinternaldebug . ociloadlob . ocilogoff . ocilogon . ocinewcollection . ocinewcursor . ocinewscriptor . ocinlogon . ocinumcols . ociparse . ociplogon . ociresult . ocirollback . ocirowcount . ocisavelob . ocisavelobfile . ociserverversion . ocisetprefetch . ocistatementtype . ociwritelobtofile . ociwritetemporarylob |
6.27.64 oci_new_connect()Etablit une nouvelle connexion à Oracle[ Exemples avec oci_new_connect ] PHP 5 resource oci_new_connect ( string username , string password , string db , string charset , int session_mode )oci_new_connect établit une nouvelle connexion sur un serveur Oracle et s'y identifie. Contrairement aux fonctions oci_connect et oci_pconnect , oci_new_connect ne met pas en cache les connexions et retourne toujours un gestionnaire de connexion nouvellement ouvert. Ceci est très utile si votre application a besoin d'une isolation transactionnelle entre deux jeux de requêtes. Le troisième paramètre, optionnel, db peut contenir l'instance locale d'Oracle ou un nom disponible dans le fichier tnsnames.ora . Si le troisième paramètre n'est pas fourni, PHP va chercher la valeur dans les variables d'environnement ORACLE_SID et TWO_TASK pour déterminer le nom de l'instance locale d'Oracle, et la localisation du fichier tnsnames.ora . Le paramètre session_mode est disponible depuis la version 1.1 et accepte les valeurs suivantes : OCI_DEFAULT , OCI_SYSOPER et OCI_SYSDBA . Si OCI_SYSOPER ou OCI_SYSDBA est spécifié, oci_new_connect tentera d'établir une connexion privilégiée en utilisant les crédances externes. Les connexions privilégiées sont désactivées par défaut. Pour les activer, vous devez définir oci8.privileged_connect à On.
Si vous utilisez un serveur Oracle version 9.2 et suivant, vous pouvez renseigner le paramètre charset , qui peut être utilisé dans la nouvelle connexion. Si vous utilisez un serveur Oracle inférieur à la version 9.2, ce paramètre sera ignoré et la variable d'environnement NLS_LANG sera utilisé à la place. Voici comment séparer des transactions.
oci_new_connect retourne FALSE en cas d'erreur.
Voir aussi oci_connect et oci_pconnect . |
<< | oci_new_connect | >> |
oci_new_collection | Fonctions Oracle | oci_new_cursor |