PHP - insertion des apostrophes dans une base Postgres

, par  admin

L’insertion des apostrophes dans une base Postgresql via un formulaire PHP peut s’effectuer grâce à la fonction pg_escape_string :

Application :

Nous avons récupéré une variable de type texte (etablissement) issue d’un formulaire php, susceptible de contenir des caractères spéciaux. Pour l’insérer proprement dans notre base, nous allons lui affecter la fonction pg_escape_string

<?php
$etablissement = pg_escape_string($_POST["etablissement"]

$query1 = "INSERT  INTO matable (etablissement) VALUES ('$etablissement')";
$resultat = pg_query($query1) or die ('Echec requête : '.pg_last_error());

 if($resultat)
 {
   echo("L'insertion a été correctement effectuée") ;
 }
 else
 {
   echo("L'insertion à échouée") ;
?>

Un peu de théorie... Tous les cours théoriques