Foros del Web » Programando para Internet » PHP »

Me la puedes contestar ??

Estas en el tema de Me la puedes contestar ?? en el foro de PHP en Foros del Web. Hola maestr@s aqui tengo una duda para haber si alguno me la puede contestar. Yo tengo en una tabla un registo que se llama orden ...
  #1 (permalink)  
Antiguo 09/02/2002, 15:28
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 22 años, 6 meses
Puntos: 0
Me la puedes contestar ??

Hola maestr@s aqui tengo una duda para haber si alguno me la puede contestar.

Yo tengo en una tabla un registo que se llama orden el cual quiero que me sume uno a todos sus campos cuando sea mayor que 7 es decir que si metes 7 le ponga 8, al 8 le ponga 9, al 9 le pongo 10.....a si hasta el final.

Yo le meto esta secuencia y no me funciona.


$Query= "Update final set Orden = Orden + 1 where (Orden >= 7) Order by Orden";
$Result = mysql_db_query ($DBName, $Query, $Link);

..............why? :(

Muchas Gracias y un abrazo de un PHPero+.
kco
:) ;) :P

  #2 (permalink)  
Antiguo 09/02/2002, 20:14
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Me la puedes contestar ??

Porque en tu QUERY no necesitas una clausula ORDER BY.

Tan solo con que quede asi:

UPDATE tabla SET campo = campo + 1 where (cmapo >= 7)

Alcanza.

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #3 (permalink)  
Antiguo 10/02/2002, 22:59
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Me la puedes contestar ??

Muchas Gracias Webstudio.

kco
:) ;) :P
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 14:46.