Saludos a todos Tengo el siguiente problema:
Tengo en una tabla ciertos registros con su respectiva fecha tipo date "2014-07-09"
Necesito mostrar en pantalla El mes con sus días y que al darle click al día del mes me muestre los registros de ese día; lo que me queda complicado es como extraer el mes y agrupar los días que corresponden a ese mes. estuve intentando hacerlo con SUBSTR la fecha date y extraer los meses para crear alguna algoritmo que lo haga o quizás haya alguna función?. De antemano Mil gracias. :)
Si te entendí, tu quieres obtener de una cadena, por ejemplo "2014-07-09", el mes, en este caso "07".
¿Es esto? Lo puedes hacer con una expresión regular o haciendole strtotime y luego usar date para el mes nada más.
O para hacerlo más versatil con explode
O en la consulta, directamente:
Date_Format(tabla.fecha,'%m')
Month(tabla.fecha)
Y despues simplemente
SELECT * FROM tabla WHERE MONTH(tabla.fecha)=07
En php seria algo asi, ya que no hay codigo:
$sql= "SELECT * FROM tabla WHERE MONTH(tabla.fecha)=".$_GET["mes"].""
y lo visitas asi:
mipagina.com/registros.php?mes=07
PD: Y el SQLI te lo metes en el .... xD
todas las formas... y luego la forma super segura XD
$sql= "SELECT * FROM tabla WHERE MONTH(tabla.fecha)=".$_GET["mes"].""
luego lo visita asi xD
mipagina.com/registros.php?mes=07%20limit%200,0%20union%20... ....%20FROM%20information_schema.pwned%20WHERE%20xD=xD;--%20
Gracias a todos. Ari Slash
El código me ha funcionado perfectamente ;D ::)