Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2004, 17:52
Avatar de Gerald
Gerald
 
Fecha de Ingreso: julio-2003
Mensajes: 1.356
Antigüedad: 20 años, 9 meses
Puntos: 2
esa ya no es tarea del paginator

Si quieres jugar con fechas en mysql

visita este enlace

http://www.mysql.com/doc/en/Date_and...functions.html

Guardando las fechas en la bd en formato timestamp de unix se quería primero mostrar una lista de links tipo:
Enero de 2004
Febrero de 2004
...
y despues mostrar los resultados en otro script tras haber pulsado el link.

Siendo fecha el campo que contiene los timestamps para generar el listado de links podriamos usar:
Ojo es para que te des una idea no es codigo para usar
Código PHP:
$meses=array("Enero","Febrero",....);
$query="Select month(from_unixtime(fecha)),year(from_unixtime(fecha)) from tabla order by fecha";
$resid=mysql_query($query,$link);
// Esto devuelve una lista ordenada de menor a mayor con el mes y año que consta en el timestamp de cada registro.
while ($resultado=mysql_fetch_array($resid)) {
if (
$resultado[0]!=$mes && $resultado[1]!=ano) {
$mes=$resultado[0];
$ano=$resultado[1];
echo 
"<link a href=\"otrapagina.php?mes=$mes&ano=$ano\">{$meses[$mes-1]} de $ano</a>";
}

Despues en el script destino, con un link tipo otrapagina.php?mes=5&ano=2003 podriamos
Código PHP:
$query="Select * from tabla where month(from_unixtime(fecha))={$_GET['mes']} and year(from_unixtime(fecha))={$_GET['ano']}"
De aqui sacariamos todos los registros del mes y año seleccionados.
Mas cosas curiosas sobre operaciones con fechas en mysql en:
Date and Time functions
http://www.mysql.com/doc/en/Date_and...functions.html
__________________
Solo por Hoy: Trataré de fortalecer mi mente. Estudiaré y aprenderé algo útil
Hoteldipity
Arte Caracol