Comment échapper les guillemets lors de l'insertion en base de données avec PHP

Je suis assez nouveau pour PHP, donc désolé si les sons, tels un problème facile... 🙂

Je vais avoir un message d'erreur lors de l'insertion de contenu qui contient des guillemets dans ma db.
voici ce que j'ai essayé d'essayer d'échapper les guillemets, mais n'a pas fonctionné:

$con = mysql_connect("localhost","xxxx","xxxxx");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("test", $con);

$nowdate = date('d-m-Y')

$title =  sprintf($_POST[title], mysql_real_escape_string($_POST[title]));

$body = sprintf($_POST[body], mysql_real_escape_string($_POST[body]));

$sql="INSERT INTO articles (title, body, date) VALUES ('$title','$body','$nowdate'),";

if (!mysql_query($sql,$con))
  {

die('Error: ' . mysql_error());

}

header('Location: index.php');

Pourriez-vous fournir une solution s'il vous plaît?

Merci d'avance.

Mauro

S'il vous plaît montrer le message d'erreur, vous semblez être déjà échapper correctement les données.

OriginalL'auteur Mauro74 | 2010-04-07