Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2014, 01:45
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: No puedo editar una base de datos

Código MySQL:
Ver original
  1. UPDATE `ecosargentinos`.`noticia`
  2.    SET `titulo` = '$titulo',
  3.           `subtitulo` = '$subtitulo',
  4.           `detalle` = '$detalle',
  5.           `foto` = '$foto',
  6.           `categoria_id` = '$categoria_id',
  7.           `subcategoria_id` = '$subcategoria_id'

esa query modifica TODOS los registros de `ecosargentinos`.`noticia` le faltaria seleccionar que notícia que vas a editar


Código MySQL:
Ver original
  1. UPDATE `ecosargentinos`.`noticia`
  2.    SET `titulo` = '$titulo',
  3.           `subtitulo` = '$subtitulo',
  4.           `detalle` = '$detalle',
  5.           `foto` = '$foto',
  6.           `categoria_id` = '$categoria_id',
  7.           `subcategoria_id` = '$subcategoria_id'
  8.            where `id`=$id

En el codigo no queda claro donde das valores a las variables que sirven para actualizar los campos, ni para que seleccionas priemero la noticia

http://dev.mysql.com/doc/refman/5.0/es/update.html

Código MySQL:
Ver original
  1. //??????Por que haces esto
  2. SELECT * FROM noticia WHERE id = $id
  3. ////??????
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 21/03/2014 a las 06:40