Página 1 de 1

Cómo aplicar una consulta a todos los usuarios del foro desde PHPmyAdmin?

Publicado: 02 Jul 2017, 21:21
por karbiko
Buenas, una duda para los programadores...

Tengo una consulta hecha en phpmyadmin en la que se la aplico a un determinado usuario a través de su user_id y me funciona lo que pretendo añadirle..

Ahora tengo que hacer que esa misma consulta se aplique a todos los usuarios, excluyendo a los bots...

¿Cómo lo hago?

Os dejo aquí la consulta sql:

Código: Seleccionar todo

INSERT INTO `phpbb_user_notifications`(`item_type`, `item_id`, `user_id`, `method`, `notify`) VALUES ("vinabb.happyanniversary.notification.type.happy_anniversary",0,53,"",1);
INSERT INTO `phpbb_user_notifications`(`item_type`, `item_id`, `user_id`, `method`, `notify`) VALUES ("vinabb.happyanniversary.notification.type.happy_anniversary",0,53,"notification.method.email",1);
Como podéis ver, se trata de asignarle al usuario nº 53 permisos para poder enviarle un email para felicitarle por su aniversario de estar registrado en el foro.
Se que se trata de una extensión que está abandonada (Happy Anniversary), pero que si funciona en la presentación en pantalla de los "cumpleañeros" (por así llamarlos), pero no les manda el email porque falta que el permiso esté habilitado en cada usuario.

Así que hay que crearlo, y esa es la línea que lo hace. La primera le manda un mensaje privado y la segunda un email.

¿Cómo se la aplico a todos los usuarios del foro?

Gracias por adelantado...

Re: Cómo aplicar una consulta a todos los usuarios del foro desde PHPmyAdmin?

Publicado: 02 Jul 2017, 22:47
por andares
8-) ....has probado esta extensión?

https://github.com/VinaBB/phpBB.Extensi ... mail-0.1.0

:x

Re: Cómo aplicar una consulta a todos los usuarios del foro desde PHPmyAdmin?

Publicado: 02 Jul 2017, 23:24
por karbiko
Muchas gracias, Andares,.... creo que eso resuelve el problema de lo que quería hacer,...

Pero por otra parte, no me quita la duda...
Aunque ya tenga resuelto el poder usar esa extensión en su totalidad, sí que me gustaría conocer como hacer una consulta para todos los usuarios...

¿Hay que crear un array y luego ejecutar la consulta tomando los valores de ese array?
¿Podéis ponerme un ejemplo con cualquier select?

Muchas Gracias

Re: Cómo aplicar una consulta a todos los usuarios del foro desde PHPmyAdmin?  Tema Solucionado

Publicado: 11 Jul 2017, 20:53
por ThE KuKa
Buenas... Te pongo una guía que ya lo sabrás seguro:
http://www.phpbb-es.com/foro/viewtopic. ... nsulta+sql

Y otro enlace donde ver "ejemplo" de consulta SQL a los usuarios:
http://www.phpbb-es.com/foro/viewtopic. ... nsulta+sql

Supongo que sirve de ejemplo y/o referencia.

Saludos.

Re: Cómo aplicar una consulta a todos los usuarios del foro desde PHPmyAdmin?

Publicado: 12 Jul 2017, 00:18
por karbiko
Gracias, Raúl...

Me cegué con que era un Select,.. y me olvidé de las otras sentencias para recorrer las tablas condicionando la variable userid y ya está...

Gracias por los ejemplos..

Re: Cómo aplicar una consulta a todos los usuarios del foro desde PHPmyAdmin?

Publicado: 02 Oct 2017, 13:28
por ramonet2
Gracias andares por tu respuesta y a Kuka por la guía. Me habéis solucionado un tema que llevaba loco 2 días. Gracias de nuevo.

Qué tengáis buen día,
Ramón