Clasificar las noticias de php por meses

AntonRodin

Teniendo el campo fecha "varchar (255)" en la tabla mysql
donde se guarda: time()

Hay alguna forma de crear consulta para sacar solo noticias de un mes, al estilo wordpress? Alguna otra forma facil antes de complicarme la vida? :D

Gracias

Soltrac

Estudiate la función MONTH() (En sql server es así, creo que en MySql también)

EDIT: Algo así http://www.hospedajeydominios.com/mambo/documentacion-manual_mysql-pagina-9.html

AntonRodin

La putada que ya tengo bastantes noticias y ahi creo que lo que esta dentro del campo es un parametro date()!!!!

:(

Soltrac

No nO! no digo el parámetro, digo la función.

Mírate la página que te he dicho :)

LOc0

Puedes usar lo que dice #2 o tirar de la función http://es.php.net/mktime y calcularte los dos timestamps "tope" para las consultas.

Ejemplo:

$tope_inferior=mktime(0, 0, 0, 9, 1, 2007); //0:00:00 del 1 de septiembre de 2007

$tope_superior=mktime(23, 59, 59, 9, 30, 2007);//23:59:59 del 30 de septiembre de 2007

Sacas de la/s tabla/s las entradas cuyo campo date esté entre esos dos topes.

Salu2 ;)

PD: Debes controlar el número de días por mes, pero es muy fácil.

AntonRodin

Mis usos de MySQL son muy limitados jejej me han pasado una soluccion que funciona muy bien en http://php-hispano.net/foros/PHP/24240

Muchisimas thx to2

Soltrac

La solución 2ª que te han pasado es la que te decía yo xDDD.

PD: En vez de aprenderte scripts de memoria, mi recomendación es que debes saber q estás haciendo.

AntonRodin

Me encantaria aprender todos los scripts...me gusta programa en php...pero siento decir que eso no trae dinero al bolsillo.

Intento dedicar mas tiempo a crear contenidos interesantes que atraigan visitas y generen pasta en la cuenta adsense :D

Gracias ;)

Usuarios habituales

  • AntonRodin
  • Soltrac
  • LOc0