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?
Gracias
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?
Gracias
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
La putada que ya tengo bastantes noticias y ahi creo que lo que esta dentro del campo es un parametro date()!!!!
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.
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