Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2010, 14:43
gozamilefa
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Problema con DELETE en MySQL

Estoy realizando un Panel en el cual añadir y eliminar algunos productos. He reutilizado un codigo que me funcionaba perfectamente pero ahora me devuelve el siguente error.

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1"

Código:
<?
include("../includes/config.php");
include("../includes/funciones.php");
include("../secure.php");

if(isset($_POST['submit'])){

        //borramos el registro.
        //nos conectamos a la bd.
        $cnx = conectar();
        //consulta sql.
        $sql = "DELETE FROM plafones WHERE id =".$_POST['id'];
        $res = mysql_query($sql) or die (mysql_error());
        //actualizamos el xml de agenda.
        actualizarXmlPlafones();
        //cerramos la conexión.
        mysql_close($cnx);
        //mensaje de exito.
        $titulo = "Registro Eliminado";
        $mensaje = "El registro ha sido Eliminado";
        $link = "<a href='../index.php'>regresar</a>";
        include("../mensajes.php");
        exit;
}

if(empty($_GET['id'])){
        header("Location: index.php");
}
?>
Este es mi codigo. Lo he repasado pero no entiendo el problema.