Utilizando o ADODB

ADODB para MySQL

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
?> 

Código nativo para acesso ao MySQL

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);         
?>