. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
|
|
pg_escape_string
pg_escape_string (PHP 4 >= 4.2.0, PHP 5) pg_escape_string --
Protège une chaîne de caractères pour l'insérer dans un champ texte
Descriptionstring 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.
Exemples
Exemple 1. 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}')"); ?>
|
|
Retour au chapitre Php
|
|