Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

euMesmo2

[Resolvido] Maneira correta de usar "DATE_FORMAT"

Recommended Posts

"SELECT *,DATE_FORMAT(data_cadastro, ‘%d/%m/%Y’) AS DATA FROM usuarios WHERE usuario='administrador'"
Execultei essa consultoa e obtive o seguinte resultado:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%m/%Y’) AS DATA FROM usuarios' at line 1

Como seria a maneira certa de usar para que eu obtenha como resposta todos os dados da tabela inclusiva a data do cadastro no formato dia/mes/ano?

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT *,DATE_FORMAT(data_cadastro, '%d/%m/%Y') AS DATA FROM usuarios WHERE usuario='administrador'

 

Funcionou, mas a data continua vindo como mes-dia-ano hora.

Como faço para exibir como dia/mes/ano?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mas quando execulto no php:

$query = mysql_query("SELECT *,DATE_FORMAT(data_cadastro, '%d/%m/%Y') AS DATA FROM usuarios WHERE usuario='administrador'") or die(mysql_error());
$row = mysql_fetch_assoc($query)
echo $row['data_cadastro']
A resposta é: 2009-10-13 19:17:44

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá é pq você criou um alias para data_cadastro de DATA então o seu echo tem que ser echo $row['DATA'];

 

Abraço

Kurole

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.