/*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]
Nome: $row[nome]
End: $row[end]
";
}
//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]
Nome: $row[nome]
End: $row[end]
";
}
mysql_close($conectabanco);
?>
/* By Gladiador - 2003/Ago */