mysqli_real_escape_string et PDO
Bonjour,
Suite à mes derniers sujets, mon premier script PHP "nouvelle mouture" avec PDO ne fonctionne [évidemment] pas.
Il s'agit pour l'instant de filtrer une variable récupérée par l'url, avant de l'utiliser dans la requête.
Je m'inspire de cette page :
http://us1.php.net/manual/fr/mysqli....ape-string.php
Voilà mon script de niveau polytechnique++
Code:
1 2 3 4 5 6 7
| try{
$bdd = new PDO('mysql:host=localhost;dbname=base_perso', 'perso_basal', 'A)fdfd_RN2K-).');
}
catch (Exception $e)
die('Erreur : ' . $e->getMessage());
}
$lettre=mysqli_real_escape_string($bdd , $lettre) |
Script qui a le mérite de produire le poème suivant :
Citation:
Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, object given in /home1/repertoire/public_html/ordre-lettres.php on line 76
La ligne 76, c'est celle du mysqli_real_escape_string.
A vue de nez, je crois que c'est parce que je tente une salade douteuse entre le PDO et le mysqli.
Et vous, quel goût trouvez-vous que ça a ? Et comment amélioreriez-vous la recette ?
Merci d'avance.