Insertion données dans une base.
Posté : 18 août 2005, 14:44
Salut !!
voila je doi insérer des valeurs dans une base que je récupère d'un formulaire. j'ai eu le problème suivant :
Ma question est : Est-il possible de faire plus simple.
PS : Impossible d'utiliser addslashes() dans la requête (elle pas reconnu par mysql )
Merci d'avance !!
voila je doi insérer des valeurs dans une base que je récupère d'un formulaire. j'ai eu le problème suivant :
- impossible car une erreur avec des " ' ", en effet impossible d'insérer des valeurs qui contenaient des appostrophes.
Code : Tout sélectionner
if(isset($_POST['valider']))
{
$strtitre = addslashes($_POST['titre_news']);
$strnews = addslashes($_POST['text_news']);
$sql = "INSERT INTO news(news,date_news,titre) VALUES ('".$strnews."', NOW(),'".$strtitre."')";
$req = mysql_query($sql)
or die ("mise à jour impossible de ".$sql."<br>".mysql_error());
echo "<meta http-equiv='Refresh' content='5; URL=liste_news.php'>";
} PS : Impossible d'utiliser addslashes() dans la requête (elle pas reconnu par mysql )
Merci d'avance !!