Continuando com os tutoriais, hoje iremos realizar um “Select”.
Utilizaremos o arquivo de conexão que criamos num tutorial anterior http://www.freelancersbrasil.com/conexao-com-mysql/

<?php
//chama o arquivo de conexão com o bd
include(“conectar.php”);

//consulta sql
$query = mysql_query(“SELECT * FROM clientes ORDER BY nome”) or die(mysql_error());

//faz um looping e cria um array com os campos da consulta
while($array = mysql_fetch_array($query))
{
  //mostra na tela o nome e a data de nascimento
  echo $array['nome'].” “.$array['data_nascimento'].“<br />”;
}
?>
Explicando:

Primeiro usamos a função include do php para incluir o arquivo conectar.php que é responsável pela conexão com o banco de dados;
Realizamos a nossa consulta SQL que busca todos os campos da tabela clientes ordenando pelo nome e armazenamos na variável query, obs: no caso de erro a função mysql_error dentro da die irá retornar o erro ocorrido;
Após utilizamos a estrutura repetitiva While e criamos um array da consulta SQL através da função mysql_fetch_array, do ponto de vista lógico ficaria assim: Enquanto houver registros da consulta (que está na var query) armazene os campos no array;
Por fim mostra na tela o conteúdo do campo nome e do campo data_nascimento.

Se tudo ocorreu certo, o resultado será:

Resultado da query

 

No próximo tutorial irei mostrar como criar uma função para tratar a exibição da data.

Um comentário para “Select com php e mysql”

  1. Roni Comentou:

    Como faço para incluir em uma tabela um campo select?

Comente