elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Mostrar MES en Mysql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mostrar MES en Mysql  (Leído 2,936 veces)
blaknez root

Desconectado Desconectado

Mensajes: 8


Programando ...


Ver Perfil
Mostrar MES en Mysql
« en: 10 Julio 2014, 00:03 am »

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.  :)


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Mostrar MES en Mysql
« Respuesta #1 en: 10 Julio 2014, 00:18 am »

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.


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Re: Mostrar MES en Mysql
« Respuesta #2 en: 10 Julio 2014, 00:20 am »

O para hacerlo más versatil con explode
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Ari Slash


Desconectado Desconectado

Mensajes: 1.783



Ver Perfil WWW
Re: Mostrar MES en Mysql
« Respuesta #3 en: 10 Julio 2014, 02:35 am »

O en la consulta, directamente:

Código
  1. Date_Format(tabla.fecha,'%m')
Código
  1. MONTH(tabla.fecha)

Y despues simplemente

Código
  1. SELECT * FROM tabla WHERE MONTH(tabla.fecha)=07

En php seria algo asi, ya que no hay codigo:

Código
  1. $sql= "SELECT * FROM tabla WHERE MONTH(tabla.fecha)=".$_GET["mes"].""

y lo visitas asi:

Código:
mipagina.com/registros.php?mes=07

PD: Y el SQLI te lo metes en el .... xD
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Mostrar MES en Mysql
« Respuesta #4 en: 10 Julio 2014, 02:37 am »

todas las formas... y luego la forma super segura XD

Código
  1. $sql= "SELECT * FROM tabla WHERE MONTH(tabla.fecha)=".$_GET["mes"].""
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Ari Slash


Desconectado Desconectado

Mensajes: 1.783



Ver Perfil WWW
Re: Mostrar MES en Mysql
« Respuesta #5 en: 10 Julio 2014, 02:43 am »

luego lo visita asi xD

Código:
mipagina.com/registros.php?mes=07%20limit%200,0%20union%20... ....%20FROM%20information_schema.pwned%20WHERE%20xD=xD;--%20
« Última modificación: 10 Julio 2014, 02:45 am por Ari Slash » En línea

blaknez root

Desconectado Desconectado

Mensajes: 8


Programando ...


Ver Perfil
Re: Mostrar MES en Mysql
« Respuesta #6 en: 10 Julio 2014, 23:50 pm »

Gracias a todos. Ari Slash
El código me ha funcionado perfectamente  ;D  ::)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
mostrar consusltas de MySQL
Programación Visual Basic
casaviella 0 1,151 Último mensaje 7 Abril 2008, 16:11 pm
por casaviella
Evitar mostrar errores en mysql y en vez mostrar mensaje personalizado
Bases de Datos
Cioouw 3 11,771 Último mensaje 26 Abril 2010, 16:25 pm
por Cioouw
Mostrar server mysql en un combobox
Java
nolasco281 0 1,476 Último mensaje 19 Septiembre 2014, 19:38 pm
por nolasco281
Mostrar server mysql en un combobox
.NET (C#, VB.NET, ASP)
nolasco281 0 1,662 Último mensaje 19 Septiembre 2014, 19:41 pm
por nolasco281
Subir y mostrar imagenes con php y mysql
PHP
daRk_Link0 4 3,197 Último mensaje 8 Diciembre 2014, 11:56 am
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines