[go: up one dir, main page]

0% acharam este documento útil (0 voto)
525 visualizações13 páginas

Conexão PHP + mySQL PDF

O documento descreve como conectar e manipular dados em um banco de dados MySQL usando PHP. A conexão é feita com a função mysqli_connect() passando parâmetros como servidor, usuário, senha e banco de dados. Dados podem ser inseridos, consultados e atualizados usando funções como mysqli_query() e mysqli_fetch_array(), junto com comandos SQL como INSERT, SELECT e UPDATE.

Enviado por

Lis Gugelmin
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
525 visualizações13 páginas

Conexão PHP + mySQL PDF

O documento descreve como conectar e manipular dados em um banco de dados MySQL usando PHP. A conexão é feita com a função mysqli_connect() passando parâmetros como servidor, usuário, senha e banco de dados. Dados podem ser inseridos, consultados e atualizados usando funções como mysqli_query() e mysqli_fetch_array(), junto com comandos SQL como INSERT, SELECT e UPDATE.

Enviado por

Lis Gugelmin
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 13

CONECTANDO PHP

AO MYSQL

Conexão, Inclusão, Consulta, Edição


CONEXÃO PHP MYSQL
• Para que ocorra a conexão entre o PHP
e a base de dados do MySQL será
necessária a criação de um Script PHP o
qual utilizará a função
mysqli_connect();
• Este script deve ser incluído nos demais
arquivos PHP que utilizam o banco de
dados tais como:
▪ Cadastros (inclusão, alteração e exclusão);
▪ Consultas.
FUNÇÃO MYSQLI_CONNECT()
• Esta função possui os seguintes argumentos:
▪ Servidor – define o servidor de páginas;
▪ Usuário – usuário administrador do Banco de dados;
▪ Senha – senha do banco de dados;
▪ Banco – nome do banco de dados que será utilizado.
• Os argumentos devem ser variáveis com as seguintes
informações:
▪ $servidor = “localhost”;
▪ $usuário = “root”;
▪ $senha = “”;
▪ $banco = “”nome_banco_dados”;
• Após a utilização desta função é necessário testar a conexão,
através das funções:
▪ mysqli_connect_errno() – função que retorna o nº do erro;
▪ mysqli_connect_err() – função que retorna a descrição do
erro.
CONEXÃO COM BD - EXEMPLO
• Salvar este script com o nome de conectaBD.php:
<?php
$servidor="localhost";
$usuario="root";
$senha="";
$banco=“nome_banco";

$conecta= new mysqli($servidor,$usuario,$senha,$banco);

if (mysqli_connect_errno())
{
echo "Não foi possível conectar ao Banco de dados: “ .
mysqli_connect_error();
}
else
echo "Conexão bem sucedida! <br><br>";
?>
CONEXÃO COM BD

• Desta forma o BD fica aberto para


que se possa manipular os dados;
• Este script de conexão será usado
toda vez que se deseja manipular as
informações do BD;
• É utilizado através de um INCLUDE
em todos os scripts que manipulam a
base de dados;
• EX:
INCLUDE “conectaBD.php”
MANIPULANDO DADOS NO BD
• O MySQL utiliza as funções de SQL para
poder manipular os dados:
▪ Incluir;
▪ Alterar - Consultar;
▪ Excluir.
• A função para manipular os dados é:
mysqli_query($conexao,$consulta);
• Os argumentos são:
▪ Consulta = é a consulta SQL para manipular os
dados (INSERT INTO / SELECT / DELETE);
▪ Conexao = é a variável de conexão ao bd que vem
pelo include.
INSERINDO DADOS
• Para inserir dados em uma tabela utilizando SQL, usa-
se a variável $consulta =
▪ = "INSERT INTO
nome_tabela(campo1,campos2,campos3,...,campoN)
VALUES(‘$campo1',’$campo2',’$campo3’,...,’$campoN’)”
• Nome_tabela deve ser substituído pela tabela que
deseja inserir dados;
• Campo1, campo2,...campoN devem ser substituídos
pelos nomes dos campos que compõem a tabela;
• ‘$campo11, ‘$campo2’ devem ser substituídos pelas
variáveis que vem do formulário HTML integrado.
OBS: as variáveis sempre devem vir entre aspas
simples, pois são dados e não apenas strings.
INSERINDO DADOS - Exemplo
<?php
include(“conecta_BD.php");

$sql1= "INSERT INTO cliente ";


$sql2= "(idcliente,cliente,endereco_cliente,cidade_cliente,";
$sql3= "fone_cliente,celular_cliente,email_cliente,cpf_cliente)";
$sql4= " values ('$idcliente','$cliente','$endereco_cliente',";
$sql5= "'$cidade_cliente','$fone_cliente','$celular_cliente',";
$sql6= "'$email_cliente','$cpf_cliente')";
$consulta= $sql1 . $sql2 . $sql3 . $sql4 . $sql5 . $sql6;

$resultado = mysqli_query($Conecta,$consulta);

if ($resultado)
{
echo "Cliente " . $cliente. " cadastrado(a) com sucesso";
}
else
{
echo "Não foi possível cadastrar o cliente. <br> <br>";
echo "Erro: " . mysqli_error($Conecta) . "<br><br>";
}
mysqli_close($Conecta);
?>
CONSULTANDO DADOS
• Para consultar informações que foram
salvas no banco de dados usam-se 2
funções:
▪ Mysqli_query($conecta,$consulta) – consulta
usando SELECT para buscar dados;
▪ Mysqli_fetch_array($tabela) – retorna o vetor
de dados da tabela selecionada ($tabela), ou
seja, retorna os dados em índices
associativos, usando os nomes dos campos
do conjunto de resultado como índices;
CONSULTANDO DADOS
• Para consultar dados usa-se a variável
$consulta = “SELECT [campos] FROM
tabela”
▪ Onde [campos] é substituído pelo nome dos
campos que deseja na consulta, lembrando
que os mesmos devem ser separados por
vírgula e tabela é o nome da tabela que
deseja consultar
▪ “select idcliente, cliente,celular_cliente from
clientes”
▪ “select * from clientes”
CONSULTANDO DADOS

• Para mostrar a consulta é preciso criar


um arquivo o tipo PHP que mescla
códigos em PHP com códigos em HTML
• Os códigos PHP servem para buscar as
informações no banco de dados
• Os códigos em HTML servem para
mostrar os dados dispostos geralmente
dentro de tabelas no navegador;
CONSULTANDO DADOS - Exemplo
CONSULTANDO DADOS

Você também pode gostar