Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2009, 14:24
j_mart
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: No se guarda en la base de datos

Cita:
Iniciado por ishoka Ver Mensaje
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";
$resultadomysql_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.