Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2014, 17:25
cdisenia
 
Fecha de Ingreso: junio-2012
Mensajes: 30
Antigüedad: 12 años, 5 meses
Puntos: 0
Problema con consulta SQL

Buenas recurro nuevamente al foro, resulta que tuve problema con mi servidor, y me respondieron que el problema es que tengo que revisar el SQL porque hay errores de sintaxis, la pagina es de noticia y a la hora de querer editar la noticia me sale un error que es el siguiente:

Código SQL:
Ver original
  1. UPDATE noticia SET categoria_id='5', subcategoria='', titulo='"El Teatro Provincial es un museo"', subtitulo='La presidenta de la Fundación Parnassos.', detalle='Sostuvo que un teatro".', foto= '', fuente= 'Nuevo Diario de Salta' WHERE id=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 9

Este es el archivo que hace que se modifique la noticia:

Código SQL:
Ver original
  1. <?php
  2. //print_r($_POST);
  3. require_once("../conexion/conexion.php");
  4. $sql="update noticia
  5. set categoria_id='".$_POST["categoria_id"]."',
  6. subcategoria='".$_POST["subcategoria"]."',
  7. titulo='".$_POST["titulo"]."',
  8. subtitulo='".$_POST["subtitulo"]."',
  9. detalle='".$_POST["detalle"]."',
  10. foto= '".$_POST["foto"]."',
  11. fuente= '".$_POST["fuente"]."'
  12. where id=$id";
  13.  
  14. echo $sql;
  15.  
  16. $res=mysql_query($sql,$con) OR die("Error: ".mysql_error());
  17.  
  18. IF($res)
  19.     {echo "<script type=''>
  20.    alert('Los datos de la noticia fueron modificados correctamente');
  21.    window.location='administrador-noticias.php';
  22.    </script>";  
  23. }
  24. ?>

Agradecería su ayuda, ya que como soy nuevo en esto de programación y bases de datos no le encuentro el error, ya que cuando lo estaba probando localmente funcionaba correctamente. Desde ya muchas gracias.