Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/02/2012, 09:02
Avatar de xinote
xinote
 
Fecha de Ingreso: enero-2012
Ubicación: Valladolid, Spain
Mensajes: 78
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: escribir los dias que hay entre 2 fechas

Cita:
Iniciado por repara2 Ver Mensaje
se me keda como cargando sin mostrar nada en la pantalla // utiliza ini_set("display_errors", 1) para ver qué pasa. El script es muy simple, no deberías tener tantas complicaciones
no entendi que era lo de V //V es el alias de tabla, consulta el manual
En la select que te dí falta una V, quedaría así:

Código SQL:
Ver original
  1. SELECT V.*, (TO_DAYS(V.fechafin) - TO_DAYS(V.fechaini)) AS diff, DATE_FORMAT(V.fechaini,'%d/%m/%Y') AS fechaini, DATE_FORMAT(V.fechafin,'%d/%m/%Y') AS fechafin FROM vacaciones V ORDER BY V.codigo ASC

Si no hace nada o se queda cargando o lo que sea, prueba la select en eun cliente mysql a ver si funciona. La modificación que has hecho dentro del while es incorrecta, la solución es una unica select.
Entiendo que vacaciones es una sola base de datos. Comprueba que tenga los correspondientes indicies, clave primaria, etc....

Vale gracias la SELECT funciona la probe y si que carga,lo que no me carga es cuando pongo el $calcula pasra que escriba la siferencia de dias¡¡¡,de exo si la pongo dentro del while es cuando no carga