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.
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 :
|
Exemple 34-1. Utilisation de quoteIdentifier()
|
Précédent | Sommaire | Suivant |
DB_common::quote() | Niveau supérieur | DB_common::quoteSmart() |