Você está na página 1de 7

Aprendendo PHP-CRUD

Metodo tradicional e PDO


Carlos Eduardo Monjane
Conexão

 Temos duas maneiras: mysqli_connect e PDO


 mysqli_connect – é a mais simples e a que será usada neste artigo
mysqli_connect($servidor, $usuario, $senha, $nomeBD);

 PDO - é a mais segura


new PDO(‘ mysql: host = $servidor; dbname = nomeBD', $usuario, $senha);

Exemplo:
$servidor = 'localhost';
$usuario = 'root';
$senha = '';
$nomeBD = 'treino_crud';

$conexao = mysqli_connect($servidor, $usuario, $senha, $nomeBD);


CRUD-CREATE

 Escrever a propria instrução do SQL


INSERT INTO NomeDaTabela (campos) VALUES (valores);

 Conectar a instrução com o Banco de Dado


myqli_query( $conexao , $instrução_insert);

Exemplo:
$criar = "INSERT INTO aluno (nome) VALUES (‘paydo')";
mysqli_query($conexao , $criar);

NB: O mysqli_query será usado em todo CRUD, isto é, o que vai


mudar é simplesmente a instrução do SQL
CRUD-READ

 Escrever a propria instrução do SQL


SELECT * NomeDaTabela;

 Conectar a instrução com o Banco de Dado


myqli_query( $conexao , $instrução_ler);

 Esse irá buscar dados associados a instrução e retorna um array que será
acompanhado com um laço (while)

mysqli_fetch_assoc($conexão_da_instr&BD);

Exemplo:
$ler = “SELECT * FROM aluno”;
$ver = mysqli_query($conexao , $criar);
while($dado = mysql_fetch_assoc($ver)){
$dado[‘nome’]; //nome é um atributo da tabela aluno pré-cadastrada
}
CRUD-UPDATE

 Escrever a propria instrução do SQL


UPDATE NomeDaTabela SET atributo = novo_valor
WHERE id = identificador

 Conectar a instrução com o Banco de Dado


myqli_query( $conexao , $instrução_editar);

Exemplo:
$editar = "UPDATE aluno set nome = 'Paydo' where id=1";
mysqli_query($conexao, $editar);
CRUD-DELETE

 Escrever a propria instrução do SQL


DELETE FROM NomeDaTabela WHERE id = identificador;

 Conectar a instrução com o Banco de Dado


myqli_query( $conexao , $instrução_editar);

Exemplo:
$eliminar = "DELETE FROM aluno where id = 1";
mysqli_query($conexao,$eliminar);
THANK YOU!

 By: Carlos Eduardo Monjane


 Call: (+258) 842848202
 Whatsapp: (+258) 842848202
 Facebook: Varão Paydo

JESUS É AMOR!

Você também pode gostar