Test Foro de elhacker.net SMF 2.1

Seguridad Informática => Bugs y Exploits => Hacking => Nivel Web => Mensaje iniciado por: WarGhost en 22 Agosto 2011, 19:04 PM

Título: Insertar datos con un update, dentro de otro update con SQLi(Mysql)
Publicado por: WarGhost en 22 Agosto 2011, 19:04 PM
Buenas!!!, estoy haciendo unas pruebas y me gustaría saber si es posible insertar a datos a otra tabla desde un update, como hace select con union, pero con update:
update tabla set date=80 where ID=3 union update tabla2 set date2=10 where ID=1

Sabéis si existe algún tipo de union pero para update?

query básico:
update tabla set date=80 where ID=3
Título: Re: Insertar datos con un update, dentro de otro update con SQLi(Mysql)
Publicado por: Shell Root en 22 Agosto 2011, 20:40 PM
:http://saufigo.corecolombia.com/2010/07/22/insert-y-update-en-una-sola-instruccion/
Título: Re: Insertar datos con un update, dentro de otro update con SQLi(Mysql)
Publicado por: ~ Yoya ~ en 23 Agosto 2011, 01:04 AM
No puedes utilizar union en este caso...

Lo que puedes hacer, es realizar mas de una consulta en una transacción(Stacking Queries) pero PHP&MYSQL no soporta Stacking Queries.

Saludos.
Título: Re: Insertar datos con un update, dentro de otro update con SQLi(Mysql)
Publicado por: WarGhost en 23 Agosto 2011, 03:37 AM
Es obvio que no se puede, pero por eso preguntaba si habría algo parecido ^^.