Este tutorial ensinará como formatar informações de data obtidas em um banco de dados MySQL.
Etapa 1: Procure a data de MySQL
O primeiro passo é aprender a buscar dados armazenados em uma tabela MySQL. Para esse exemplo, podemos usar uma consulta bruta.
$ conn = new mysqli ("localhost", "root", "mysql", "sakila");Depois que a conexão com o banco de dados é criada, realizamos uma consulta no banco de dados para buscar todas as linhas onde o filme_id = 1.
Etapa 2: Banco de dados de formato resultado em uma matriz
Até agora, temos uma variável chamada $ resultado que armazena o resultado da consulta no banco de dados. Para usá -lo, precisamos convertê -lo em uma matriz, facilitando a busca da data. Podemos fazer isso usando a função mysqli_fetch_array. A função leva o resultado da função mysqli_query.
Considere o exemplo mostrado abaixo:
$ conn = new mysqli ("localhost", "root", "mysql", "sakila");O código acima formata a saída do banco de dados em uma matriz, como mostrado abaixo:
(Em nosso exemplo, estamos interessados apenas na coluna last_update, que contém a data.
Para buscar esse índice, podemos usar a operação de indexação PHP como:
$ arr = mysqli_fetch_array ($ resultado);O trecho acima pega a matriz e recupera o valor no último índice. O resultado é como:
2006-02-15 05:03:42Você pode salvar a variável acima em um valor para usar posteriormente.
OBSERVAÇÃO: Você pode circunavegar o método acima e consultar uma única linha do banco de dados.
Etapa 3: Data de formato
Depois de termos a data do banco de dados, precisamos usar o PHP para formatá -lo. Neste exemplo, usaremos o método date_format ().
A sintaxe do método é como mostrado:
date_format (data, formato);A função leva a data e um formato específico.
Você pode aprender mais sobre os especificadores de formato no recurso fornecido abaixo:
https: // www.php.net/manual/en/função.data.php
Vamos agora converter a data do banco de dados em um formato específico.
$ date = date_create (end ($ arr));Usamos o método date_create primeiro para converter a data de uma string para um objeto DateTime. Isso permite que o método date_format formate -o.
O valor resultante é como:
Qua 15 de fevereiro 5:03:42 UTC 2006Conclusão
Este artigo abordou como consultar e formatar a data de um banco de dados MySQL para qualquer formato especificado usando a linguagem de programação PHP.
Obrigado pela leitura!