hola tengo un pequeño problema con este insert no se porque no me quiere salir le paso el dato
<?php
require('configuracionn.php');
$categorias = $_POST["categorias"];
$titulo = $_POST["titulo"];
$precioventas = $_POST["precioventas"];
$mensaje = $_POST["mensaje"];
$ident = $_POST["identificador"];
//Hacemos algunas validaciones
//if(empty($precioventas)) $precioventas = "Anónimo";
//if(empty($titulo)) $titulo = "Sin título";
//Evitamos que el usuario ingrese HTML
$mensaje = htmlentities($mensaje);
// Grabamos el mensaje en la base.
$sql = "INSERT INTO usuarios (categorias, titulo, precioventas, mensaje, identificador, fecha, ult_respuesta) ";
$sql.= "VALUES ('$categorias','$titulo','$precioventas','$mensaje ','$ident',NOW(),NOW())";
$rs = mysql_query($sql, $con) or die("Error al grabar un mensaje: ".mysql_error);
$ult_id = mysql_insert_id($con);
echo 'Registro exitoso!
<br>
<a href="anunciar.php?'. SID .'">anunciar</a>';
?>
</body>
</html>
el error me lo da en esta linea
$rs = mysql_query($sql, $con) or die("Error al grabar un mensaje: ".mysql_error)
error al grabar un mensaje
no le encuentro la vuelta de donde viene el error a ver una manita
gracias