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.
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 |
|