Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


DB_common::quoteIdentifier()

DB_common::quoteIdentifier()

DB_common::quoteIdentifier() -- Formate une chaîne pour pouvoir l'utiliser en tant qu'identifiant

Description

Formate la chaîne d'entrée pour qu'elle puisse être utilisée en tant qu'identifiant délimité dans une requête. Les identifiants sont des objets tel que le nom d'une table, ou le nom de ses colonnes.

Le format retourné dépend du type de base de données utilisé.

Les identifiants délimités fonctionnent correctement avec les pilotes suivants :

mssql
mysql
mysqli
oci8
odbc(access)
odbc(db2)
pgsql
sqlite
sybase

InterBase ne supporte pas les identifiants délimités avec PHP 4. Cela fonctionne très bien avec PHP 5.

Paramètres

string $str

la chaîne à formater

Valeur retournée

string - la chaîne formatée

Note

Cette fonction ne peut pas être appelée de façon statique.

Cette fonction est disponible depuis la version 1.6.0

Avertissement

Le fait de POUVOIR utiliser les identifiants délimités, ne signifie pas que vous DEVEZ les utiliser. En général, ils posent plus de problèmes qu'ils n'en résolvent.

La portabilitée ne fonctionne pas si vous utilisez les caractères suivants dans les identifiants délimités :

backtick (`) -- à cause de MySQL
double quote (") -- à cause de Oracle
brackets ([ or ]) -- à cause de Access


Manuel PEAR pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx