Rechercher une fonction PHP

ingres_set_environment

(PECL ingres >= 1.2.0)

ingres_set_environmentConfigure les directives contrôlant les résultats Ingres

Description

ingres_set_environment ( resource $link , array $options ) : bool

ingres_set_environment() assigne des valeurs aux options qui affectent l'affichage des valeurs en provenance d'Ingres, telles que les fuseaux horaires, le format de date, le séparateur décimal ou la précision des nombres décimaux.

Retour à la première page de Manuel PHP  Table des matières Haut

Liste de paramètres

link

La ressource de connexion Ingres

options

Un tableau énuméré de paires clé / valeur. La table suivante liste toutes les options et leur type associé.

Nom de l'option Type de l'option Description Exemple
date_century_boundary entier Le seuil qui fait qu'une année exprimée sur deux chiffres fait partie de ce siècle ou du précédent. C'est l'équivalent de II_DATE_CENTURY_BOUNDARY 50
timezone chaîne de caractères Contrôle le fuseau horaire de la session. S'il n'est pas configuré, il prendra par défaut la valeur définie dans II_TIMEZONE_NAME. Si II_TIMEZONE_NAME n'est pas définie, ce sera NA-PACIFIC (GMT-8 avec horaire d'été), qui sera utilisé. UNITED-KINGDOM
date_format entier

Configure les formats acceptables de dates. Par défaut, c'est la valeur définie dans II_DATE_FORMAT. Si II_DATE_FORMAT n'est pas configuré, le format par défaut est celui de la date US, par exemple mm/dd/yy. Les valeurs valides pour les formats sont :

  • INGRES_DATE_DMY
  • INGRES_DATE_FINISH
  • INGRES_DATE_GERMAN
  • INGRES_DATE_ISO
  • INGRES_DATE_ISO4
  • INGRES_DATE_MDY
  • INGRES_DATE_MULTINATIONAL
  • INGRES_DATE_MULTINATIONAL4
  • INGRES_DATE_YMD
  • INGRES_DATE_US

INGRES_DATE_ISO4
decimal_separator chaîne de caractères Le séparateur décimal (en français, la virgule) ","
money_lort entier

Le symbole monétaire, suffixe ou préfixe. Les valeurs valides sont :

  • INGRES_MONEY_LEADING
  • INGRES_MONEY_TRAILING

INGRES_MONEY_LEADING
money_sign chaîne de caractères Le symbole monétaire à utiliser avec les valeurs de type MONEY
money_precision entier La précision à utiliser avec les valeurs de type MONEY 2
float4_precision entier La précision à utiliser avec les valeurs de type FLOAT4 10
float8_precision entier La précision à utiliser avec les valeurs de type FLOAT8 10
blob_segment_length entier La quantité de données à lire à chaque lecture d'une valeur de type BLOB ou CLOB. Par défaut, c'est 4096 octets 8192

Retour à la première page de Manuel PHP  Table des matières Haut

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Retour à la première page de Manuel PHP  Table des matières Haut

Exemples

Exemple #1 Configuration du format de date à ISO4

<?php
$options 
= array( "date_format" => INGRES_DATE_ISO4 );

if (
ingres_set_environment($link$options))
{
    
$result=ingres_query($link,"select date('now') as date");

    while ( 
$object ingres_fetch_object ($result) ) {
        echo 
$object->date."\n";
    }
}
?>

Exemple #2 Configuration du fuseau horaire de Hong-Kong

<?php

$options 
= array( "timezone" => "HONG-KONG");

if (
ingres_set_environment($link$options))
{
    
$result=ingres_query($link,"select date('now') as date");

    while ( 
$object ingres_fetch_object ($result) ) {
        echo 
$object->date."\n";
    }
}
?>

Retour à la première page de Manuel PHP  Table des matières Haut

Voir aussi

Rechercher une fonction PHP

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-ingres-set-environment.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut