Tutorial explicando como conectar com o MySQL através do PHP.
INTERAGINDO PHP COM MYSQL
Primeiramente deve ser criada uma tabela com colunas e registros em seu banco de dados MySQL.
EFETUANDO CONEXÃO COM BANCO
Existem funções no PHP específicas para conexão ao servidor e ao banco.
mysql_connect(); função para conexão ao servidor
mysql_select_db(); função para selecionar o banco de dados
Testando a conexão
<? $conecta = mysql_connect("HOST", "LOGIN", "SENHA") or print (mysql_error()); print "Conexão OK!"; mysql_close($conecta); ?>
Testando a seleção
<? $conecta = mysql_connect("HOST", "LOGIN", "SENHA") or print (mysql_error()); mysql_select_db("BANCO", $conecta) or print(mysql_error()); print "Conexão e Seleção OK!"; mysql_close($conecta); ?>
TRABALHANDO COM OS DADOS PRESENTES NO BANCO
Para melhor interação com o banco de dados, é necessário conhecimento de linguagem SQL e seus comandos ( Select, Insert, Delete, etc ).
mysql_query(); executa um comando SQL no banco de dados.
mysql_fetch_array(); retorna linha de consulta até que a condição seja falsa.
mysql_free_result(); libera memória utilizada.
mysql_close(); fecha conexão com o servidor.
Usaremos uma função de loop ( while(); ) para demonstrar uma consulta SQL em ação.
<? $conecta = mysql_connect("HOST", "LOGIN", "SENHA") or print (mysql_error()); mysql_select_db("BANCO", $conecta) or print(mysql_error()); $sql = "SELECT coluna1, coluna2 FROM tabela"; $result = mysql_query($sql, $conecta); /* Escreve resultados até que não haja mais linhas na tabela */ while($consulta = mysql_fetch_array($result)) { print "Coluna1: $consulta[coluna1] - Coluna2: $consulta[coluna2]<br>"; } mysql_free_result($result); mysql_close($conecta); ?>
HOST: caminho do servidor ( não utilize ‘localhost’ e sim ‘mysql.dominio.com’ )
LOGIN: usuário utilizado na conexão ao servidor MySQL
SENHA: senha do banco de dados MySQL