Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2008, 14:13
Avatar de karlic0s
karlic0s
 
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años, 9 meses
Puntos: 18
Error SQL syntax

He buscado esto por todos los sitios pero nada de nada...

El codigo

Código PHP:
<?php
//recibimos las variables enviadas por el formulario
$id=$_POST[id];
$titulo=$_POST[titulo];
$autor=$_POST[autor];
$categoria=$_POST[categoria];
$articulo=$_POST[articulo];

$link mysql_connect("localhost""root" "password");
   
mysql_select_db("db",$db); 
   
$sql "UPDATE comentarios SET id='$id', autor='$autor',categoria='$categoria', articulo='$articulo' WHERE id=$id";
   
$result mysql_query($sql);


header("location: index.php");
?>
la tabla dentro de la bd:

comentarios
create table comentarios(
id int(4) not null,
nick varchar(255),
email varchar(255),
comentario blob, key(id))


Y el 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 '$id'','','','')' at line 1

en ','','','' salen las variables de autor, categoria, articulo.


Alguna solucion? nunca me habia dado un error de sql y no se como solucionarlo.



Gracias de antemano!