Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/10/2008, 13:01
filmixt
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 15 años, 7 meses
Puntos: 1
Exclamación Respuesta: Ordenar registros por fecha

Ya se mostrarlas, gracias.

Pero hay algo que me parece RARISIMO señores.
Tengo un codigo que hace lo mismo pero por PHP y que obviamente es mas largo xD, aqui os lo dejo:

Código:
<?php
$l = 0;
// Bucle de dias, mostrar 31 ultimso dias
while($l < 31){
$no = $l+1;
// Muestro simplemente 1. Fecha, 2. Fecha...
if($no < 10){ echo 0; } echo $no.".";
// Muestro la fecha a tratar                    
echo date("d/m/Y", mktime(date("G")+6, date("i"), 0,  date("m"), date("d")-$l, date("Y")));
// Conexion DB
include("config.php");
// Selecciono tabla
$kk = mysql_query("SELECT * from views order by id desc");
// Me remonto a hoy y AÑADO 6 horas para estar en horario español
$hoy = date("d/m/Y", mktime(date("G")+6, date("i"), 0,  date("m"), date("d")-$l, date("Y")));
// Recojo los registros del dia
$parahoy = 0;
// Bucle
while($datos = mysql_fetch_array($kk)){
// Divido fecha
$date = explode("/", $datos[date]);
$dia = $date[0];
$mes = $date[1];
$ano = $date[2];
// Divido hora
$hour = explode(":", $datos[hour]);
$hora = $hour[0];
$mins = $hour[1];
// Dia y hora de los REGISTROS recogidos
$hora2 = date("d/m/Y", mktime("$hora"+6, "$mins", 0,  "$mes", "$dia", "$ano"));
// Si el dia coincide con el del bucle, añadir a $parahoy
if($hoy==$hora2){
$parahoy++;
}

}
// Muestro parahoy del dia
echo $parahoy;
// Sumamos dia
$l++; 
// Volvemos a repetir
 }
  ?>
El problema es que a mi me muestran datos distintos al del codigo que me ha proporcionado el compañero.
¿Has restado en vez de sumar las 6 horas?
¿Hay algo mal? :P

Saludos y muchas gracias