Insertion avec le caratère apostrophe
salut,
lors de l'insertion dans la base de données il y a une erreur a cause du caratere apostrophe.
voici le code php :
Code:
1 2 3 4
|
echo $query="INSERT INTO `ouvrage` (`CODE_THEM`, `CODE_AUT`, `CODE_TYPE`, `TITRE`, `MAISON_EDITION`, `DATE_APPARTION`, `NBRE_COPIEDISPO`, `NBRE_COPIETOTAL`, `URL_IMG`)
VALUES ($p_theme, $bd_code_o,$p_type,'$p_titre', '$p_maison', '$p_date', $p_nbrcop, $p_nbrcop, '$fichier')";
mysql_query($query, $db); |
après l'execution j'ai ce resultat :
Citation:
INSERT INTO `ouvrage` (`CODE_THEM`, `CODE_AUT`, `CODE_TYPE`, `TITRE`, `MAISON_EDITION`, `DATE_APPARTION`, `NBRE_COPIEDISPO`, `NBRE_COPIETOTAL`, `URL_IMG`) VALUES (100, 10,100, 'l'avare', 'france livre', '2000-02-05', 12, 12, 'image/default.png')
Comment faire pour éviter ce probleme??
Merci pour votre aide :)
pas besoin de savoir pourquoi
Je ne me pose pas la question de savoir pourquoi.
Je me pose uniquement les question de savoir comment.
Cela a été démontré dans un tutoriel sur ce même site mais je ne le retrouve pas. La différence était assez importante