O MySQL é a base de dados mais usada para a linguagem PHP, porém podem ser utilizados outros bancos de dados como oracle, postgre, firebird entre outros. Aqui vou mostrar com o MySQL que é o padrão dele e vem instalado junto com WampServer. Aqui vou mostrar os comandos básicos para se conectar a uma base de dados MySQL. mysql_connect: comando que faz a conexão com o servidor do mysql, nele é usado alguns parametros como nome do servidor usado (Ip/Host), usuário e senha, como no exemplo abaixo: Neste exemplo irei utilizar servidor Ip/Host como localhost, como se estivesse utilizando uma base de dados local. Irei criar uma variável para cada comando, para receber os comandos referentes a base de dados para um melhor entendimento $conexao = mysql_connect("localhost","usuario","senha") or die ("Erro na conexão com SGBD"); Função "die" para exibir a mensagem de erro caso não consiga estabelecer conexão com SGBD; mysql_select_db: Este comando é para referenciar a base de dados que será utilizada, neste comando é necessário passar alguns parametros. Segue o comando abaixo: no caso abaixo, "banco" seria a base de dados que irá utilizar. $conexao é para referenciar a conexão do mysql que será utilizada, no nosso caso o comando que a gente usou acima. Se caso der erro ele exibirá a mensagem de erro. $banco = mysql_select_db("banco", $conexao) or die("Erro de conexão na Base de Dados"); Cria uma variável $sql só para receber uma String SQL, onde será utilizada para consultas, insert, update, delete e etc... $sql = "SELECT * FROM tabela"; mysql_query: Executa um comando SQL. Variável resultado está recebendo o resultado da consulta da variável $sql; $resultado = mysql_query($sql, $conexao); |
No comando abaixo, será criada uma variável registro para ser referenciada a os campos da tabela, o comando while vai repetir enquanto houver registros na tabela. mysql_fetch_array: Retorna uma matriz que corresponde a linha buscada, ou FALSE se não houverem mais linhas. while($registro = mysql_fetch_array($resultado)) { Agora é só exibir o campo buscado no banco na tela
echo "Campo ", $registro["campo"]; }
Espero ter deixado claro o básico para trabalhar com mysql no php. |
quinta-feira, 15 de março de 2012
PHP com MySQL
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário