Comunidad de diseño web y desarrollo en internet online

filtrar entre dos datos

Citar            
MensajeEscrito el 28 May 2009 04:41 pm
Hola, en mySql necesito que me filtre todos los datos entre dos fechas...
las fechas están puestas de la siguiente manera...

01-01-2009, 01-02-2009, 10-01-2010

y la cuestión es que si pongo que me muestre las mayores de 01-01-2009 y que me lo muestra correcto.
Ahora lo que yo quiero es saber como puedo poner para que me muestre las datos que tengan como fecha entre el 01-05-2009 al 25-05-2009...


Gracias!

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 28 May 2009 05:15 pm
El campo donde esta guardada la fecha es tipo cadena(varchar, ...) o fecha(date, ...)?

Por shakka

Claber

189 de clabLevel

2 tutoriales

Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 28 May 2009 05:28 pm

Por shakka

Claber

189 de clabLevel

2 tutoriales

Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 28 May 2009 06:50 pm
es Varchar...

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

firefox
Citar            
MensajeEscrito el 28 May 2009 06:56 pm
Una cosa para informar...
Estoy haciendo todo esto desde actionScript 2.0, como es logico despues lo mando a php y de hay a mysql...

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

firefox
Citar            
MensajeEscrito el 29 May 2009 12:25 am
porke varchar en una fecha ???

Por oscarga

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 May 2009 03:26 am
sip misma pregunta otra persona porq has escogido varchar para la fecha en vez de date cambia eso y usa between es mucho mejor

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 29 May 2009 06:51 am
ok ok, lo voy a intentar, pero supongo que me saldra algun problema por eso de estar haciendolo en actionScrip 2.0 php y mysql... al final todo son problemas...

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 29 May 2009 09:02 am
vale ya me funciona perfecto... ahora tengo otra duda que no se si lo tendriais que mover a ActionScritp...
El problema es que cuando paso la variable de actionScript a Php lo mando asi. datos.sql = "fecha1= '"+fecha+"'
la cuestion es que queda asi "fecha1= '2009/01/01'" el problema es que recibo en php "fecha1= \'2009/01/01\'" y cuando php lo manda a MySQL logicamente no esta bien formada la consulta. Que puedo hacer?

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 29 May 2009 06:25 pm
eso es porq esta escapandoce para eso deberas quitarle los backslashes o como se llamen :-)

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 01 Jun 2009 06:29 am
Que son las backslashes...
yo lo que se que me agrega las barras invertidas y me jode todo el invento... y no se como solucionarlo...

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 02 Jun 2009 04:23 pm
Una pregunta lo de los backslashes son de actionScript o PHP? esque nose lo que es...

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 02 Jun 2009 04:53 pm
los backslashes son las barras invertidas deberas remplazarlas antes de insertar los datos a la base de datos valga la redundancia

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 02 Jun 2009 04:59 pm
a ok ok.. entonces las barras invertidas las tendre que quitar en php... proque en actionScrip salen sin ellas... pero al llegar al php es cuando aparecen...

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 02 Jun 2009 05:05 pm
exacto eso mismo es lo que tienes q hacer

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 03 Jun 2009 06:22 am
Ok! no se hacelo, pero voy a buscar una solucion... Ya os dire algo, o bien para decir que ya funciona o para que me deis ayuda...

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 03 Jun 2009 08:10 pm
bueno usa esta funcion str_replace("\","-",$fecha), donde $fecha es lo que viene desde flash saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 04 Jun 2009 06:27 am
Bien, ya lo había encontrado... lo que pasa que me toco hacerlo así, "\'","'",$fecha porque si solo ponía "\" me tomaba como que las segundas comillas eran para que aparecieran no se si me entiendes... ahora esta solucionado!
Otra cosa, de mySql recibo la fecha en formato, 2009-06-04, como lo hago para recibirlo en 04-06-2009 ¿?

Gracias un saludo!!

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 04 Jun 2009 05:57 pm
usa la funcion date de php para organizar la fecha a tu modo en php.net hay info sobre como usar esta funcion

http://www.php.net/manual/es/function.date.php

y esta en español saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 05 Jun 2009 06:43 am
gracias voy a verlo...
si tengo problemas aviso.

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 05 Jun 2009 07:20 am
creo que no lo encuentro. lo que encuentro es para que te tome la fecha y ya con eso la puedes mostrar como tu quieras... el problema es, como cambio la fecha que viene de una base de datos¿?

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome
Citar            
MensajeEscrito el 05 Jun 2009 11:40 pm
con date eso se hace con date la fecha la pasas por date y la modificas para que salga como quieres mas na saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 08 Jun 2009 07:53 am
ok gracias...

Por Cubel

Claber

139 de clabLevel



Genero:Masculino  

Valencia, España

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.