Foros del Web » Programando para Internet » PHP »

Llamar a una función de PHP desde MySQL

Estas en el tema de Llamar a una función de PHP desde MySQL en el foro de PHP en Foros del Web. Buenos días, La pregunta es corta y concisa, pero la respuesta parece imposible de conseguir ¿Se puede llamar a una función contenida en un fichero ...
  #1 (permalink)  
Antiguo 18/04/2013, 05:18
 
Fecha de Ingreso: junio-2010
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Llamar a una función de PHP desde MySQL

Buenos días,

La pregunta es corta y concisa, pero la respuesta parece imposible de conseguir ¿Se puede llamar a una función contenida en un fichero PHP desde MySQL? La cuestión es que estoy intentando crear notificaciones para un usuario y no se como hacerlo. Es decir, un usuario 1 envia un mensaje a un usuario 2 y quiero que el usuario 2 se entere en ese momento que le ha llegado un mensaje. ¿Alguna otra idea de como hacerlo?

Gracias por todo
  #2 (permalink)  
Antiguo 18/04/2013, 05:47
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Llamar a una función de PHP desde MySQL

En ese caso lo que debes hacer es que el mismo script que se encarga de insertar el mensaje del primer usuario a la base de datos se encargue también de realizar la notificación al segundo.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 18/04/2013, 06:22
 
Fecha de Ingreso: junio-2010
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Llamar a una función de PHP desde MySQL

¿Podrías, por favor, explicarlo un poco mejor?
  #4 (permalink)  
Antiguo 18/04/2013, 06:55
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Llamar a una función de PHP desde MySQL

Que al momento de realizar el INSERT también envies la notificación, en el mismo script.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 18/04/2013, 07:18
 
Fecha de Ingreso: junio-2010
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Llamar a una función de PHP desde MySQL

Espero no llegar a ser llamado inutil por la gente del foro, pero no acabo de entenderlo. Es decir, en el equipo de Usuario1 escribo un mensaje para Usuario2. En Usuario1 ese mensaje se carga instantaneamente. Lo que no se es como conseguir que el equipo de Usuario2 se entere de que Usuario1 le ha enviado un mensaje sin necesidad de tener un proceso corriendo en espera de un evento.
  #6 (permalink)  
Antiguo 18/04/2013, 07:18
 
Fecha de Ingreso: abril-2013
Mensajes: 34
Antigüedad: 11 años
Puntos: 3
Respuesta: Llamar a una función de PHP desde MySQL

lo que puedes hacer es utilizar ajax y consultar cada x tiempo en la base de datos si se ha insertado un mensaje nuevo, de ser asi, se muestra el mensaje al usuario 2.
  #7 (permalink)  
Antiguo 18/04/2013, 08:28
 
Fecha de Ingreso: junio-2010
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Llamar a una función de PHP desde MySQL

¿Debe ser así como funciona Twitter o aplicaciones similares, verdad?

Etiquetas: mysql
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 12:41.