Hola a todos! =)
Tengo una dudilla que es sólo por curiosidad, por saber más de php y SQL, y también por una apuesta que tengo con un amigo. Es posible hacer que en un SQL de select:
mysql_query("SELECT puntos FROM tabla WHERE id = '$id' and pw = '$pw'")
ejecute también un update que lo ponga el usuario? Es decir, es una pagina con dos inputs type=text, uno de id y otro de contraseña, si en el de id pones por ejemplo
' and nivel = (update alexolleta set puntos = '6500' where id = 'ice') and puntos = '
Entonces se quedaría algo así:
"SELECT puntos FROM tabla WHERE id = '' and nivel = (update tabla set puntos = '6500' where id = 'yo') and puntos = '' and pw = 'contraseña'"
Pero no me funciona. Ya he visto que cambia los ' que envia el usuario por \', pero luego he puesto un str_replace para que quite los \ y se queda perfecto. Hay alguna forma de hacer que eso funcione? Es decir, de meter un update dentro de un select?
Muchas gracias de antemano!