Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.php
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 25-01-2008, 11:46:55
Gabi
 
Mensajes: n/a
Predeterminado buscar por años en un campo timestamp

Tengo que buscar un grupo de noticias por mes y año de publicación
La fecha está en la BD dentro del campo llamado fecha que es timestamp(8)
Lo envio con dos campos de selección de mes y año de nombre de las
variables "mm" y "aa"
Lo recojo(eso quisiera) con el siguiente código:
if(isset($_POST['Submit'])){
//nos conectamos a la bd.
$cnx = conectar();
$mes = $_POST['mm'];
$ano = $_POST['aa'];
$res = mysql_query ("SELECT * FROM noticias WHERE
MONTH(UNIX_TIMESTAMP(fecha) )= $mes AND YEAR(UNIX_TIMESTAMP(fecha))= $ano
ORDER BY fecha DESC") or die (mysql_error());
?>
¿Qué es lo que no funciona?
Gracias
Gabi



Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 25-01-2008, 11:55:12
Shake
 
Mensajes: n/a
Predeterminado Re: buscar por años en un campo timestamp

Gabi a demostrado que sabe escribir:
> Tengo que buscar un grupo de noticias por mes y año de publicación
> La fecha está en la BD dentro del campo llamado fecha que es timestamp(8)
> Lo envio con dos campos de selección de mes y año de nombre de las variables
> "mm" y "aa"
> Lo recojo(eso quisiera) con el siguiente código:
> if(isset($_POST['Submit'])){
> //nos conectamos a la bd.
> $cnx = conectar();
> $mes = $_POST['mm'];
> $ano = $_POST['aa'];
> $res = mysql_query ("SELECT * FROM noticias WHERE MONTH(UNIX_TIMESTAMP(fecha)
> )= $mes AND YEAR(UNIX_TIMESTAMP(fecha))= $ano ORDER BY fecha DESC") or die
> (mysql_error());
> ?>
> ¿Qué es lo que no funciona?
> Gracias
> Gabi




Pues no lo se peeeero, un consejo en estos casos:

Es muy facil liarse, echo es tu amigo.

si haces un echo $res

y tambien puedes hacerlo de otras variables que te interesen, veras si
construye bien la cadena.


Saludos

--
Shake (Alex Estevez)
Hay quien piensa que no acabo de


Responder Con Cita
  #3 (permalink)  
Antiguo 25-01-2008, 11:55:12
Shake
 
Mensajes: n/a
Predeterminado Re: buscar por años en un campo timestamp

Gabi a demostrado que sabe escribir:
> Tengo que buscar un grupo de noticias por mes y año de publicación
> La fecha está en la BD dentro del campo llamado fecha que es timestamp(8)
> Lo envio con dos campos de selección de mes y año de nombre de las variables
> "mm" y "aa"
> Lo recojo(eso quisiera) con el siguiente código:
> if(isset($_POST['Submit'])){
> //nos conectamos a la bd.
> $cnx = conectar();
> $mes = $_POST['mm'];
> $ano = $_POST['aa'];
> $res = mysql_query ("SELECT * FROM noticias WHERE MONTH(UNIX_TIMESTAMP(fecha)
> )= $mes AND YEAR(UNIX_TIMESTAMP(fecha))= $ano ORDER BY fecha DESC") or die
> (mysql_error());
> ?>
> ¿Qué es lo que no funciona?
> Gracias
> Gabi




Pues no lo se peeeero, un consejo en estos casos:

Es muy facil liarse, echo es tu amigo.

si haces un echo $res

y tambien puedes hacerlo de otras variables que te interesen, veras si
construye bien la cadena.


Saludos

--
Shake (Alex Estevez)
Hay quien piensa que no acabo de


Responder Con Cita
  #4 (permalink)  
Antiguo 25-01-2008, 12:27:59
ainvar
 
Mensajes: n/a
Predeterminado Re: buscar por años en un campo timestamp

Gabi escribió:
> Tengo que buscar un grupo de noticias por mes y año de publicación
> La fecha está en la BD dentro del campo llamado fecha que es timestamp(8)
> Lo envio con dos campos de selección de mes y año de nombre de las
> variables "mm" y "aa"
> Lo recojo(eso quisiera) con el siguiente código:
> if(isset($_POST['Submit'])){
> //nos conectamos a la bd.
> $cnx = conectar();
> $mes = $_POST['mm'];
> $ano = $_POST['aa'];
> $res = mysql_query ("SELECT * FROM noticias WHERE
> MONTH(UNIX_TIMESTAMP(fecha) )= $mes AND YEAR(UNIX_TIMESTAMP(fecha))= $ano
> ORDER BY fecha DESC") or die (mysql_error());
> ?>
> ¿Qué es lo que no funciona?
> Gracias
> Gabi
>
>
>


No se, pero creo que en TIMESTAMP el año va con cuatro dígitos, a lo mejor es por eso.

--
salud
ainvar de los carnutos
Responder Con Cita
  #5 (permalink)  
Antiguo 25-01-2008, 12:27:59
ainvar
 
Mensajes: n/a
Predeterminado Re: buscar por años en un campo timestamp

Gabi escribió:
> Tengo que buscar un grupo de noticias por mes y año de publicación
> La fecha está en la BD dentro del campo llamado fecha que es timestamp(8)
> Lo envio con dos campos de selección de mes y año de nombre de las
> variables "mm" y "aa"
> Lo recojo(eso quisiera) con el siguiente código:
> if(isset($_POST['Submit'])){
> //nos conectamos a la bd.
> $cnx = conectar();
> $mes = $_POST['mm'];
> $ano = $_POST['aa'];
> $res = mysql_query ("SELECT * FROM noticias WHERE
> MONTH(UNIX_TIMESTAMP(fecha) )= $mes AND YEAR(UNIX_TIMESTAMP(fecha))= $ano
> ORDER BY fecha DESC") or die (mysql_error());
> ?>
> ¿Qué es lo que no funciona?
> Gracias
> Gabi
>
>
>


No se, pero creo que en TIMESTAMP el año va con cuatro dígitos, a lo mejor es por eso.

--
salud
ainvar de los carnutos
Responder Con Cita
  #6 (permalink)  
Antiguo 25-01-2008, 16:24:33
Gabi
 
Mensajes: n/a
Predeterminado Re: buscar por años en un campo timestamp

Gracias por contestar pr fin me salió. Pasaba que sobraba el UNIX_TIMESTAMP
Y me salió así por si a alguien le sirve:
SELECT * FROM noticias WHERE MONTH(fecha) = $mes AND YEAR(fecha) = $ano
ORDER BY fecha DESC
Salut
Gabi
"ainvar" <ainvar***carnutos.com> escribió en el mensaje
news:5vu6enF1oi938U1***mid.individual.net...
> Gabi escribió:
>> Tengo que buscar un grupo de noticias por mes y año de publicación
>> La fecha está en la BD dentro del campo llamado fecha que es timestamp(8)
>> Lo envio con dos campos de selección de mes y año de nombre de las
>> variables "mm" y "aa"
>> Lo recojo(eso quisiera) con el siguiente código:
>> if(isset($_POST['Submit'])){
>> //nos conectamos a la bd.
>> $cnx = conectar();
>> $mes = $_POST['mm'];
>> $ano = $_POST['aa'];
>> $res = mysql_query ("SELECT * FROM noticias WHERE
>> MONTH(UNIX_TIMESTAMP(fecha) )= $mes AND YEAR(UNIX_TIMESTAMP(fecha))= $ano
>> ORDER BY fecha DESC") or die (mysql_error());
>> ?>
>> ¿Qué es lo que no funciona?
>> Gracias
>> Gabi
>>
>>
>>

>
> No se, pero creo que en TIMESTAMP el año va con cuatro dígitos, a lo mejor
> es por eso.
>
> --
> salud
> ainvar de los carnutos



Responder Con Cita
  #7 (permalink)  
Antiguo 25-01-2008, 16:24:33
Gabi
 
Mensajes: n/a
Predeterminado Re: buscar por años en un campo timestamp

Gracias por contestar pr fin me salió. Pasaba que sobraba el UNIX_TIMESTAMP
Y me salió así por si a alguien le sirve:
SELECT * FROM noticias WHERE MONTH(fecha) = $mes AND YEAR(fecha) = $ano
ORDER BY fecha DESC
Salut
Gabi
"ainvar" <ainvar***carnutos.com> escribió en el mensaje
news:5vu6enF1oi938U1***mid.individual.net...
> Gabi escribió:
>> Tengo que buscar un grupo de noticias por mes y año de publicación
>> La fecha está en la BD dentro del campo llamado fecha que es timestamp(8)
>> Lo envio con dos campos de selección de mes y año de nombre de las
>> variables "mm" y "aa"
>> Lo recojo(eso quisiera) con el siguiente código:
>> if(isset($_POST['Submit'])){
>> //nos conectamos a la bd.
>> $cnx = conectar();
>> $mes = $_POST['mm'];
>> $ano = $_POST['aa'];
>> $res = mysql_query ("SELECT * FROM noticias WHERE
>> MONTH(UNIX_TIMESTAMP(fecha) )= $mes AND YEAR(UNIX_TIMESTAMP(fecha))= $ano
>> ORDER BY fecha DESC") or die (mysql_error());
>> ?>
>> ¿Qué es lo que no funciona?
>> Gracias
>> Gabi
>>
>>
>>

>
> No se, pero creo que en TIMESTAMP el año va con cuatro dígitos, a lo mejor
> es por eso.
>
> --
> salud
> ainvar de los carnutos



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
TimeStamp Pablo Newsgroup microsoft.public.es.sqlserver 4 08-07-2008 16:49:48
buscar en un campo de Access desde Excel Margarita Newsgroup microsoft.public.es.excel 4 16-04-2008 20:11:26
Buscar generico en tabla por campo especifico Cristian Meneses Newsgroup microsoft.public.es.sqlserver 1 25-02-2008 14:53:10
buscar un numero en un campo de texto sebastiano Newsgroup microsoft.public.es.vfoxpro 11 19-11-2007 23:50:08
Timestamp en C# juancarlosolivares@gmail.com Newsgroup microsoft.public.es.desarrollo.aplicaciones.moviles 0 22-02-2006 16:27:13





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.