DB_common::quote() (Previous) (Next) DB_common::quoteSmart()

View this page in Last updated: Sun, 20 Jul 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

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

chaîne de caractères $str

la chaîne à formater

Valeur retournée

chaîne de caractères - 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

DB_common::quote() (Previous) (Next) DB_common::quoteSmart()

Download Documentation Last updated: Sun, 20 Jul 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.