PHP: Trabalhando o resultado obtido de uma consulta sql (completo)

Recebi um comentário no outro post que escrevi, e a pedidos estarei descrevendo todo o processo de como trabalhar o resultado de uma consulta na base de dados MySQL.

Tabela: Produtos

CREATE TABLE `produtos` (
  `codigo` int(3) unsigned zerofill NOT NULL AUTO_INCREMENT,
  `descricao` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
 
INSERT INTO `produtos` (`codigo`, `descricao`) VALUES
(001, 'Produto1'),
(002, 'Produto2');

Manipulação via PHP

<?php
// variaveis para acesso ao banco de dados
$servidor = 'localhost';
$username = 'root';
$password = '';
$database = 'lc';
 
// validando a conexao
$conexao = mysql_connect($servidor, $username, $password)
or die("Erro ao conectar ao banco de dados");
$db = mysql_select_db($database)
or die("Erro ao selecionar banco de dados");
 
// efetuando um select na tabela Produtos
$select = mysql_query("SELECT codigo, descricao FROM produtos");
 
// exibindo o resultado
echo "<strong>Produtos</strong>:";
echo "<br />";
while ($rows = mysql_fetch_array($select)) {
    echo "Código: " . $rows['codigo'];
    echo " - ";
    echo "Descrição: " . $rows['descricao'];
    echo "<br />";
}
?>

Resultado:

Produtos:
Código: 001 – Descrição: Produto1
Código: 002 – Descrição: Produto2

Um comentário em “PHP: Trabalhando o resultado obtido de uma consulta sql (completo)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *