Select com php e mysql
5/03/2008Continuando 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á:
No próximo tutorial irei mostrar como criar uma função para tratar a exibição da data.
17/11/2008 às 4:40 pm
Como faço para incluir em uma tabela um campo select?