Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema con modificación de datos en la base de datos desde PHP

Estas en el tema de Problema con modificación de datos en la base de datos desde PHP en el foro de Mysql en Foros del Web. Buenas a todos, Quiero modificar datos en una base de datos desde PHP con la siguiente consulta: Código PHP: $sql  =  "UPDATE not_main SET esta_publicada=0, fecha_publicada' ' WHERE not_id="  .  $_POST [ ...
  #1 (permalink)  
Antiguo 15/07/2006, 08:17
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 1 mes
Puntos: 0
Problema con modificación de datos en la base de datos desde PHP

Buenas a todos,

Quiero modificar datos en una base de datos desde PHP con la siguiente consulta:


Código PHP:
$sql "UPDATE not_main SET esta_publicada=0, fecha_publicada' ' WHERE not_id=" $_POST['article']; 
El problema es que me da este error:

No se puede publicar el artículo; 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 ''' WHERE not_id=1' at line 1

Mi versión de MySQL es la 4.0.26, ¿qué es lo que estoy haciendo mal?

Muchas gracias!
  #2 (permalink)  
Antiguo 15/07/2006, 08:38
 
Fecha de Ingreso: abril-2005
Mensajes: 100
Antigüedad: 19 años
Puntos: 0
mira bien las comillas puede que ese sea el problema y fecha publicada no tiene valor?

prueba con:
$sql = "UPDATE not_main SET esta_publicada=0, fecha_publicada WHERE not_id='$_POST[article]';"
  #3 (permalink)  
Antiguo 15/07/2006, 10:49
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 1 mes
Puntos: 0
Pues si lo pongo como tú me comentas me da el siguiente error:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in E:\Webs\----\----\kontrol\transact-article.php on line 45
  #4 (permalink)  
Antiguo 15/07/2006, 11:02
 
Fecha de Ingreso: abril-2005
Mensajes: 100
Antigüedad: 19 años
Puntos: 0
el ; que se ma colao

$sql = "UPDATE not_main SET esta_publicada=0, fecha_publicada WHERE not_id='$_POST[article]'";
  #5 (permalink)  
Antiguo 15/07/2006, 13:03
 
Fecha de Ingreso: junio-2006
Ubicación: Lima, mi trabajo
Mensajes: 100
Antigüedad: 17 años, 10 meses
Puntos: 0
te falto el igual a fecha publicada y cerrar las comillas simples del not id

$sql = "UPDATE not_main SET esta_publicada=0, fecha_publicada=' ' WHERE not_id= ' " . $_POST['article'] . " ' ";

Cita:
Iniciado por Kailea
Buenas a todos,

Quiero modificar datos en una base de datos desde PHP con la siguiente consulta:

$sql = "UPDATE not_main SET esta_publicada=0, fecha_publicada' ' WHERE not_id=" . $_POST['article'];

El problema es que me da este error:

No se puede publicar el artículo; 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 ''' WHERE not_id=1' at line 1

Mi versión de MySQL es la 4.0.26, ¿qué es lo que estoy haciendo mal?

Muchas gracias!
  #6 (permalink)  
Antiguo 18/07/2006, 12:22
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 1 mes
Puntos: 0
Gracias, funcionó!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:54.