Jump to content


Photo

Trocar Data Sql - Php


  • Faça o login para participar
11 replies to this topic

#1 .:: Julio´Psy ::.

.:: Julio´Psy ::.

    Turista

  • Usuários
  • 48 posts
  • Sexo:Masculino

Posted 08/11/2006, 16:07

Iae galera.

To com um problema que parece ser simples mas nao to conseguindo resolver.


Cadastro a noticia com a data no formato "Y-m-d". em outro formato da erro. tipo "d-m-Y" ae
acaba ficando 0000-00-00 no Bd.
Quando a pagina mostra as noticias as datas vem no formato sql (2006-11-08)

Eu quero que apareça 08-11-2006.
Ja tentei algumas formas aqui que achei na net pra mudar mas nao to conseguindo sucesso.

Alguem poderia me ajudar ?

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/11/2006, 16:17

Direto na query faça assim:
"SELECT DATE_FORMAT(campo_data, "%d-%m-%Y") AS nova_data FROM tabela"

Flws...
(ok2)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 gifs.kit.net

gifs.kit.net

    Saulo Petri

  • Usuários
  • 457 posts
  • Sexo:Não informado
  • Localidade:Niterói, RJ

Posted 08/11/2006, 16:22

ou list($ano,$mes,$dia) = explode ('-', $data);
nome: Saulo Petri
email: saulopetri@gmail.com

Sites:

O melhor Axé do Rio
sakeiaboa


#4 .:: Julio´Psy ::.

.:: Julio´Psy ::.

    Turista

  • Usuários
  • 48 posts
  • Sexo:Masculino

Posted 08/11/2006, 16:23

Em qual query broder?

Nessa ?

$all_rsNoticias = mysql_query($query_rsNoticias);


gifs.kit.net

Me mostra um exemplo ? esse eu nao tentei..

Edição feita por: .:: Julio´Psy ::., 08/11/2006, 16:25.


#5 _Samuca_

_Samuca_

    samuelmachado.com

  • Usuários
  • 1062 posts
  • Sexo:Masculino
  • Localidade:São Bento do Sul - SC

Posted 08/11/2006, 16:28

só para complementar...

cadastre as datas no formato YYYY-MM-DD
depois vc só ira formatar ela na hora de mostrar para o usuario...


*mostre o conteúdo da variável "$query_rsNoticias"

;)
--
Samuel Machado
www.samuelmachado.com

#6 .:: Julio´Psy ::.

.:: Julio´Psy ::.

    Turista

  • Usuários
  • 48 posts
  • Sexo:Masculino

Posted 08/11/2006, 16:30

Isso q eu to fazendo.

Mas so nao estou conseguindo mostrar ela no formato desejado. dd-mm-aaaa. :/

$query_rsNoticias = "SELECT * FROM noticias ORDER BY `id` DESC";

Tae.

#7 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/11/2006, 16:37

"SELECT *, DATE_FORMAT(campo_data, "%d-%m-%Y") AS nova_data FROM noticias ORDER BY `id` DESC"

Flws...
(ok2)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#8 .:: Julio´Psy ::.

.:: Julio´Psy ::.

    Turista

  • Usuários
  • 48 posts
  • Sexo:Masculino

Posted 08/11/2006, 16:46

Deu Parse erro nessa linha. ://

So mais uma ajuda.

No lugar de Campo_data eu ponho como esta o campo data na tabela neh. "data" mesmo.

e no nova_data ?? "d-m-Y" ?

to tentando varias formas mas ta dando parse error.

desculpa a ignorancia. nunca mexi nessa parte.

CONSEGUI.


"SELECT *, DATE_FORMAT(`data`, '%d-%m-%Y') AS `data` FROM noticias ORDER BY `id` DESC";

So troquei uns sinais.

valeu todos pela ajuda! o/

Edição feita por: .:: Julio´Psy ::., 08/11/2006, 16:50.


#9 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/11/2006, 17:01

campo_data é exatamente o nome que você deu ao campo que armazena a data e nova_data, você pode deixar assim.

Da mesma maneira que você exibiria qualquer outro registro desta tabela pelo PHP, por exemplo:
<?
   echo $rs['nome'];
?>

Você vai exibir usando este nome que fica a seu gosto. No caso:
<?
   echo $rs['nova_data'];
?>

Mostre um trcho do seu código que eu te digo como.

Flws...
(y)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#10 .:: Julio´Psy ::.

.:: Julio´Psy ::.

    Turista

  • Usuários
  • 48 posts
  • Sexo:Masculino

Posted 08/11/2006, 17:06

Ah sim! entendi. :)

to aprendendo php a pouco tempo. acho que uma semana e pouco.
to impressionado com as possibilidades. sao muitas!

e to pegando bem graças a deus. o/

Principalmente pela ajuda de voces. sempre que venho com um problema aqui a galera ajuda. :D

Vlw!

#11 roberto_harry

roberto_harry

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 06/04/2009, 11:12

Digamos que eu tenha maes de um campo com data na mesma tabela a qual quero mudar tbm e eh necessario ter todos na mesma query.


Obrigado.

#12 roberto_harry

roberto_harry

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 22/04/2009, 16:21

Digamos que eu tenha maes de um campo com data na mesma tabela a qual quero mudar tbm e eh necessario ter todos na mesma query.


Obrigado.

????
Ajuda ai to precisando tbm




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq