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");
?>
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!