pessoal seja bem-vindo ao vídeo nos vídeos anteriores nós fizemos o cadastrar o inserir.php e o consultar e agora no vídeo de hoje nós vamos fazer o excluir pphp delete para excluir para deletar dados do banco de dados utilizando nossa página Web eu V me conectar aqui ao vou abrir o workbank eu não vou utilizar umaq do porque eu tenho instalado no meu computador umaq my workbank então eu vou utilizar o my workb instalado na máquina e não do eue uma ia utilizar esse maisq que daria certo da mesma forma procedimento é o mesmo então a
p startado vou clicar aqui no admin Vou acessar o nosso local host Lembrando que eu tenho que entrar aqui no C2 pont shamp no meu computador tá shamp underline New no de vocês é só shamp é a mesma pasta HT doox o HT doox é o nosso local host nosso host local e aí dentro do HT doox eu vou entrar na na pasta site excluir então eu quero acessar os arquivos executar os arquivos que estão dentro dessa pasta então local host é o htdc então eu vou substituir isso daqui ó por local host vou entrar
site e depois na pasta excluir local host site excluir e aí eu tenho esses três arquivos formulário under consulta consulta under código e excluir vou clicar no arquivo formul under consulta formulrio consulta tá aqui um código código dois consultar tá vendo que ele mostrou aqui o código o nome e o e-mail do cliente cadastrado com o código dois tá aparecendo um um TXT aqui a mais eu vou tirar ele depois eu vou explicar o por que eu coloquei ele já vou abrir todas as páginas aqui no no Notepad mais mais depois eu vou explicar isso
daqui pessoal tô colocando um atributo Hidden de oculto nessa caixinha de texto aqui ó então se eu atualizar agora ela sumiu está oculta Mas ela tá armazenando ali o código em uma caixa de texto o código do cliente que vai ser excluído então se eu clicar aqui no excluir ele vai excluir do banco de dados esse cliente Excluir pronto excluiu eu poderia ter implementado ali tem certeza que deseja excluir sim não e tal mas eu quis deixar o mais simples possível a a operação de exclusão então voltando aqui pro banco de dados Lembrando que é
importante o usuário de acesso ao banco de dados a senha de acesso ao banco de dados no meu caso aqui é o usuário Rot sem a Rot para acessar para me conectar ao banco de dados eu estou utilizando o banco de dados vendas então euse vendas euse vendas seleciono o banco de dados no banco de dados vendas eu tenho apenas a tabela de clientes se eu clicar nesse último ícone ele faz um select da tabela tinha a Sofia aqui mas eu acabei de excluir então eu vou excluir agora o Samuel código um Samuel é código
um consultar Excluir pronto então se eu executar aqui de novo o select pronto então através da página Web eu excluo os dados do banco de dados só que observem eu abro o formulário com consulta digit o código a página que faz a consulta é a página consulta código e aqui exclui é a excluir pphp então agora excluiu tudo aqui não tem mais nada mas aí vamos entender o que foi feito para gerar esse resultado aqui essa página formulário under cons é essa página aqui que ela só tem um campo de texto para digitar o código
e o botão botão consultar Então eu tenho aqui um input type iG text que é o meu TXT código e tenho um input type submit que é o botão consultar quando eu clico no consultar os dados são submetidos são enviados para onde pra página especificada aqui no Action que é a página consulta underline codigo.php os dados são enviados através do método post aquele método que não mostra os dados na URL então o TXT código no campo TXT código aqui o que o usuário digitar vem para cá para página consulta código pphp aqui no consulta código
pphp pessoal é a página que eu faço o select a consulta eu pego que o usuário digitou no Tex código através do método post e guardo na variável código faço a conexão com o banco de dados através da função MySQL Connect especifico o servidor o host no nosso caso é o local host se tivesse numa hospedagem eu colocaria aqui o IP que me daria acesso ao banco de dados o usuário do banco de dados a senha do banco de dados Então aqui tem que tomar cuidado você tem que saber qual que é o usuário e
a senha quando você abre o banco de dados ele pediu usuário e a senha qual que é o usuário e a senha que me deu acesso a esse banco de dados Qual que é o nome do banco de dados que eu vou vou utilizar então observem que todos esses dados de conexão eu guardo aqui na variável conexão Depois na variável consulta eu armazeno o select eu vou selecionar select é a a função skq de consulta que vai selecionar retornar os dados do código do nome do e-mail from client da tabela clientes onde o código cadastrado
na tabela for igual ao código armazenado na variável código então se o usuário digitou o dois ele vai mostrar os dados do cliente que tem o código dois a função MySQL Carry é quem efetivamente executa a consulta oou select no banco de dados só que para ela fazer isso ela precisa dos dados da conexão e dos dados da instrução SQL que faz a consulta o resultado da consulta o resultado do select é armazenado na variável resultado só que aí pessoal eu preciso acessar de forma individual o campo código o nome o e-mail o resultado da
consulta Imagina ele numa string só eu preciso subdividir essa string em código nome e e-mail quem faz isso quem faz isso é a função r r transforma a linha de resultado em um vetor então a variável resultado armazena o resultado da consulta que a função Car executou oado select aqui a eu o resultado do select ou transformo né o resultado do select em um vetor através dessa função aqui ó mais que L fat Row eu pego o conteúdo da variável resultado e quebro ela em em uma linha em três Colinas essa linha vira três Colinas
é um vetor a primeira posição do vetor é zero a segunda posição do vetor é um a terceira posição do vetor é dois começa em zero a última posição aqui é dois 0 1 e 2 São três posições esse vetor tem três posições linha na posição zero armazena o código linha na posição um armazena o nome linha na posição do armazena o e-mail então observem que eu mostro quando eu faço select eu monto na página da TML uma linha uma table a primeira linha da tabela Ela tem os cabeçalhos código nome e e-mail E aí
eu mostro na linha de baixo os dados retornados pelo select é que eu excluí tudo né mas vamos inserir aqui rapidinho ó Então vou executar um um insert vou inserir um cliente aqui o código ele é auto incremente então defold nome Maria email Maria @gmail control enter Pronto foi inseriu se eu der um select Agora eu tenho aqui a Maria castrada perfeito então eu vou voltar código 4 selecionei aqui os dados da Maria e agora pessoal aquela parte que eu tava explicando aqui essa parte eu tenho a tabela a linha de cabeçário da tabela os
dados retornados pelo select o código que é o linha zero o nome que é o linha um O e-mail que é o linha do se eu clicar no excluir só que antes de fazer isso eu vou fazer o seguinte mais para baixo aqui depois que eu exibi os dados do select Eu tenho um form e nesse form Eu tenho um botão excluir quando eu clicar nesse botão excluir o que que ele vai fazer ele vai enviar os dados desse formulário pra página excluir pphp o que que eu quero o que que me interessa o que
que eu quero enviar paraa página esir pphp eu quero enviar o código O código do registro que eu quero excluir eu tenho armazenado o código que o usuário digitou nesse caso agora é o código 4 eu tenho armazenado na variável código O código 4 eu deixei oculto Type text name TXT código value o conteúdo da variável código então eu tenho aqui um campo de texto chamado TXT código só que nessa página aqui ó consulta underline código é que na formulário consulta eu também tenho né o t código que é esse daqui agora na consulta código
eu tenho também um Tex código só que ele estava oculto então eu vou tirar aqui ó o Hidden de modo que ele ele não fique mais oculto se eu atualizar eu consigo ver é que por que que eu fiz isso porque eu tenho que passar esse código aqui pra página excluir pphp quando eu clicar no botão e eu só consigo passar se o dado tiver dentro de um campo de um formulário então eu criei um campo de um formulário para armazenar o conteúdo do código que vai ser excluído tá só que aí eu deixei ele
como heiden porque daí ele não aparece aqui ó ele tá aqui só que ele está oculto escondido perfeito então quando eu clico no excluir eu envio esse código 4 pra página excluir pphp na página excluir pphp eu pego o conteúdo do Tex código que é o 4 na variável código faço a conexão com o banco de dados e executo agora a instrução skl que é o delete ele vai deletar da tabela clientes onde o conteúdo da variável código for igual a um código cadastrado na tabela Qual código que eu estou armazenando na variável código código
4 então ele vai deletar da tabela clientes onde o cliente estiver cadastrado com o código 4 ele vai fazer assim ó o primeiro cliente código 1 é igual a 4 não o 2 é iG 4 não 3 iG 4 não o 4 é iG 4 é então deleta na verdade é a mesma coisa do select eu guardo aqui os dados da conexão osos da exus e quem efetivamente vai excluir vai Executar a instrução skl é my por isso que el precisa dos dados da conexão e dos dados da instrução e a ele volta automaticamente PR
página formulário consulta.php beleza pessoal excluir excluiu se eu executar esse select novamente excluiu não tem mais nada forte abraço e até mais