0% acharam este documento útil (0 voto)
472 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)
472 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy