estoy bastante nuevo en PHP lo siento si los sonidos un problema tan fácil ... :)cómo escapar comillas cuando se inserta en la base de datos con PHP
estoy teniendo un mensaje de error al insertar contenidos que contiene comillas en mi db. aquí es lo que traté tratando de escapar de las comillas, pero no funcionó:
$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');
Podría dar alguna solución por favor?
Gracias de antemano.
Mauro
Por favor, muestre el mensaje de error, parece que ya está escapando de los datos correctamente. –