6.31.24 pg_escape_string()
Protège une chaîne de caractères pour l'insérer dans un champ texte
[ Exemples avec pg_escape_string ] PHP 4 >= 4.2.0, PHP 5
string
pg_escape_string (
string
data
)
pg_escape_string
protège une chaîne de caractères
pour l'insérer dans la base de données. Elle retourne la chaîne ainsi protégée
au format PostgreSQL. L'utilisation de cette fonction est recommandée, à la place
de
addslashes
. Si le type de la colonne est bytea,
pg_escape_bytea
doit pluôt être utilisée.
Note |
Cette fonction requiert PostgreSQL 7.2 ou plus récent.
|
Une chaîne de caractères contenant les données échappées.
Exemple avec pg_escape_string |
<?php // Connexion à la base de données $dbconn = pg_connect('dbname=foo');
// Lecture d'un fichier texte (contenant des apostrophes et des anti-slashes) $data = file_get_contents('letter.txt');
// Échappement des données $escaped = pg_escape_string($data);
// Insertion dans la base de données pg_query("INSERT INTO correspondence (name, data) VALUES ('My letter', '{$escaped}')"); ?>
|
|