/*Como conectar um banco de dados Mysql*/

N�vel Iniciante

Requisitos b�sicos (Apache / Mysql )

/*Tenha uma tabela j� criada coloque o nome do banco 
de clientes e o nome da tabela cadastro*/

Use a seguinte estrutura :

CREATE TABLE cadastro (
  id tinyint(4) NOT NULL auto_increment,
  nome varchar(50) NOT NULL default '',
  end varchar(100) NOT NULL default '',
  PRIMARY KEY  (id)
) TYPE=INNODB;

Criamos a tabela agora vamos l� :

1>Conectando o Banco :

$conectabanco=mysql_connect("localhost") or print (mysql_error());

Explicando :

$conectabanco // voc� criou uma conex�o  poderia se chamar $conexao , $teste , $zemane , etc.

mysql_connect // Conecta o  DB Mysql

Localhost // acessa o servidor local , caso seja provedor seria usado assim (endere�o_do_bd", "usuario", "senha) isso ser�  
fornecido pelo provedor 

or print // envia a mensagem de erro caso haja pode ser usado tamb�m or die 


2>Selecionando o Banco de Dados onde est�o contidas as
tabelas 

mysql_select_db("Clientes", $conectabanco) or print(mysql_error());

mysql_select_db //Fun��o que seleciona o banco 
Clientes // Nome do banco no caso Clientes 


3>Comandos Sql 

$sql = "SELECT * FROM cadastro";
$mostra = mysql_query($sql, $conectabanco) or print(mysql_error());

//Cria a intru�ao Sql para mostrar todos os campos e registros da tabela cadastro

4>Vamos listar os campos

while($row = mysql_fetch_array($mostra)) {
echo "ID: $row[id] <br>  Nome: $row[nome] <br> End: $row[end]<br>";
}

//While faz o loop para mostrar os resultados 
//mysql_fetch_array monta as arrays 
//echo $row[] ... exibe os campos 


mysql_close($conectabanco);

//fecha conex�o 


E como fica ?

<?
$conectabanco=mysql_connect("localhost") or print (mysql_error());
mysql_select_db("clientes", $conectabanco) or print(mysql_error());
$sql = "SELECT * FROM cadastro";
$mostra = mysql_query($sql, $conectabanco) or print(mysql_error());
while($row = mysql_fetch_array($mostra)) {
echo "ID: $row[id] <br>  Nome: $row[nome] <br> End: $row[end]<br>";
}
mysql_close($conectabanco);
?>


/* By Gladiador - 2003/Ago */