Foros del Web » Programando para Internet » PHP »

Umm ya tenemos otro problemilla...

Estas en el tema de Umm ya tenemos otro problemilla... en el foro de PHP en Foros del Web. bueno... parece que hoy no es mi dia de suerte y nada me sale bien... tb hay que decirlo todo... no se mucho sobre este ...
  #1 (permalink)  
Antiguo 13/05/2003, 04:04
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 10 meses
Puntos: 2
Pregunta Umm ya tenemos otro problemilla...

bueno... parece que hoy no es mi dia de suerte y nada me sale bien... tb hay que decirlo todo... no se mucho sobre este tema y estoy intentando aprender algo a base de probar...

Ahora intento modificar varios campos al mismo tiempo, en este caso 2; le digo el ID desde un formulario para que sepa que registro modificar y bueno... con uno funciona pero con 2... me da este error:

You have an error in your SQL syntax near '('nivel_acceso='1','postname='1') WHERE ID=1' at line 1

if ($_GET['accion']=="modificar2"){
$id=$_POST['id'];
$nivelnuevo=$_POST['nuevonivelacceso'];
$nuevopostname=$_POST['nuevopostname'];

if ($nivelnuevo=="" or $nuevopostname=="") {
header ("Location: $pag?accion=nuevo&error=1");
exit;
}

mysql_query("UPDATE $sql_tabla SET ('nivel_acceso='$nivelnuevo','postname='$nuevopost name') WHERE ID=$id") or die(mysql_error());

mysql_close ();

header ("Location: $pag");
exit;
}
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 13/05/2003 a las 06:06
  #2 (permalink)  
Antiguo 13/05/2003, 04:10
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 2 meses
Puntos: 17
UPDATE $sql_tabla SET ('','nivel_acceso='$nivelnuevo','postname='$nuevop
ostname') WHERE ID=$id

Esa sintaxis de UPDATE es incorrecta. Si te fijas, el primer '' no se asigna ningún campo.

Para más información: http://www.mysql.com/doc/en/UPDATE.html
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 13/05/2003, 08:45
 
Fecha de Ingreso: febrero-2003
Ubicación: Viña del Mar
Mensajes: 85
Antigüedad: 21 años, 1 mes
Puntos: 2
yo cambiaria la linea:
Código PHP:
mysql_query("UPDATE $sql_tabla SET ('nivel_acceso='$nivelnuevo','postname='$nuevopost
name') WHERE ID=$id"
) or die(mysql_error()); 
por
Código PHP:
mysql_query("UPDATE $sql_tabla SET nivel_acceso='$nivelnuevo',postname='$nuevopost
name' WHERE ID=$id"
) or die(mysql_error()); 
__________________
http://www.zypper.cl/blues.gif
(web-hosting)

  #4 (permalink)  
Antiguo 13/05/2003, 17:50
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 10 meses
Puntos: 2
gracias xdddd Zypper
__________________
3w.valenciadjs.com
3w.laislatv.com
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 16:09.