Se las puse y me daba error y probe en el phpmyadmin y me paso esto:
update noticias Set articulo='$articulo',categoria='$categoria',titulo ='$titulo' where id_noticia=$id_noticia
Si meto esta consulota me dice que le faltan las ' ', si se la spngo asi:
update noticias Set articulo='$articulo',categoria='$categoria',titulo ='$titulo' where id_noticia='$id_noticia'
La consulta sale correcta. Pero desde la oágina al editar me da ele rror:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/sites/1/iespana.es/e/x/exmacris/site/edit_noticia.php on line 14
La consulta update noticias Set articulo='ionoiniohhhh',categoria='oiionoi',titulo ='inionoi' where id_noticia='' falló. El error fue:
Código PHP:
<?
//recibimos las variables enviadas por el formulario
$id=$_POST[id];
$titulo=$_POST[titulo];
$autor=$_POST[autor];
$categoria=$_POST[categoria];
$articulo=$_POST[articulo];
//conectamos a la base
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270");
//Seleccionamos la base
mysql_select_db("i3796761",$connect);
//modificamos los datos de la base según variables recibidas
$sql="update noticias Set articulo='$articulo',categoria='$categoria',titulo='$titulo' where id_noticia='$id_noticia'";
mysql_query($sql, $link) or die ("La consulta $sql falló. El error fue: ".mysql_error()); //14
header("location: noticias.php");
?>
??? Esto es raro... La consulta esta bien por lo que comprobe...