imagenComo sabéis el soporte para phpBB 3.0 ha sido cerrado, solo se dará soporte para las actualizaciones a phpBB 3.1 o phpBB 3.2

Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro.

Gracias.

La Administración de phpBB España.
Recursos como scripts PHP, HTML, CSS, JS, jQuery, etc.
  • Avatar de Usuario
  • Avatar de Usuario
  • Avatar de Usuario
#238592
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...
#238593
karbiko, ThE KuKa le gusta esto
#238594
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
#238630
Buenas... Te pongo una guía que ya lo sabrás seguro:
viewtopic.php?f=157&t=40017&hilit=consulta+sql

Y otro enlace donde ver "ejemplo" de consulta SQL a los usuarios:
viewtopic.php?f=157&t=39904&hilit=consulta+sql

Supongo que sirve de ejemplo y/o referencia.

Saludos.
karbiko le gusta esto
#238632
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..
Orange BBEs 1.2.1

Estilo actualizado a 1.2.1 Este estilo no ser&a[…]

IDLaunch Fresh 1.1.2

Estilo actualizado a 1.1.2 Este estilo no ser&a[…]

IDLaunch Fresh 2.0.1

Estilo actualizado a 2.0.1

lo he comprobado en el servidor gratuito y pasa lo[…]