Cita:
Iniciado por ishoka
Hola J_mart:
La manera de hacer un update es la siguiente:
Update tabla campo por 'Nuevo campo' cuando el id sea 1
Es decir:
Código:
Update ofertas Set texto='$oferta' where id = 1
El update debe tener el
where, y es ahí donde le indicas qué fila deseas cambiar.
Y tal cual lo dice martin0341, creo que necesitas hacer un insert no un update, si no, está mal la query.
Saludos
Gracias ishoka, ya le puse el "where"(aunque el indice es "unique" no "primary")
Código PHP:
include('olimpo.php');
$consulta= "UPDATE ofertas SET texto= '$oferta' WHERE id=0";
$resultado= mysql_query($consulta) or die ("No se puede visualizar la accion");
echo $resultado;
Me da como resultado 1. El log no me tira ningun error, pero sigue sin guardarse el texto en la base de datos. Lo curioso es que si le meto yo un texto desde el phpmyadmin directamente, si que lo actualiza pero lo deja vacio.
¿No estara algo mal en el formulario? Parece que no recoge la informacion.