Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2011, 20:06
lauchalp95
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 18 años, 8 meses
Puntos: 0
¿Por qué esta consulta se ejecuta dos veces?

Código PHP:
Ver original
  1. <?
  2. //conexion
  3. //selecciono un usuario al azar
  4. $usuarioalazar = mysql_query("SELECT * FROM banco ORDER BY RAND() LIMIT 0 , 1");
  5. //pongo la fecha en una variable
  6. //si falla, me aviso con un mensaje privado
  7.  
  8. //primero abro el while para recopilar la info del usuario
  9.  
  10. while($informacion = mysql_fetch_array($usuarioalazar))
  11. {
  12.    
  13.     //le mando una notificacion al usuario para ver si quiere duplicar su saldo
  14. $aviso = mysql_query("INSERT INTO notificaciones (usuario,notificacion,estado) VALUES ('$informacion[usuario]','ganador_dia7','on')");
  15. //me mando un mp si no se envio la notificacion
  16. //si falla me aviso con un mp
  17. //agrego al usuario a la bd de ganadores
  18. //me aviso si no lo pude agregar
  19.  
  20. }
  21. ?>

Cuando ejecuto el código , luego voy a la BD y en la tabla notificaciones hay DOS registros insertados! No logro entender por qué