Exemplo 4-1. Utilizando funções ADODB para acessar o MySQL
<?php include('adodb.inc.php'); // Inclusão da implementação Comum ADODB ADOLoadCode('mysql'); // Carga do Código MySQL $conn = &ADONewConnection(); // Criando um Objeto de conexão $conn->PConnect('','','','ESTOQUE'); //Solicitando ao MySQL a conexão ao BD ESTOQUE $sql = 'select cod, nome from CLIENTE'; // O código SQL para executar $rs = $conn->Execute($sql); // Executando o código SQL via conexão ao BD ESTOQUE // Enquanto não for o final (End Of "File") no Conjunto de Dados faça... while ( !$rs->EOF ) { // Apresente a junção do conteúdo do primeiro e segundo campos e vá para a próxima linha... print $rs->fields[0].' '.$rs->fields[1].'<BR>'; // Avance para o próximo registro (linha) do Conjunto de Dados... $rs->MoveNext(); } $rs->Close(); // Fechar o Conjunto de Dados $conn->Close(); // Fechar a Conexão ao Banco de Dados ?>
Exemplo 4-2. Utilizando as funções padrões para acessar o MySQL
<?php //Solicitando ao MySQL a conexão ao Servidor MySQL... $id = mysql_Connect('localhost','root','') && die("Não foi possível a conexão"); //Solicitando ao MySQL abertura para uso o Banco de Dados ESTOQUE... if ( !($selecao = mysql_select_db("ESTOQUE", $id)) ) { echo "Erro selecionar o Banco de Dados"; exit; } $sql = "select cod, nome from CLIENTE"; // O código SQL para executar // Executando o código SQL via conexão ao BD ESTOQUE... $resultado = mysql_query($id, $sql); // Enquanto não terminar as linhas de dados faça... while ( $linhas = mysql_fetch_array($resultado) ) { /* Apresente a junção do conteúdo do primeiro e segundo campos e vá para a próxima linha... */ print $linhas[0]. $linhas[1].'<BR>'; } mysql_close($id); ?>