Excluir do banco de dados

Estou tendo dificuldade em tenta apaga um usuario do banco de dados,
Estou usando a ID como ponto de referencia do usuario que quero apaga, mas ao clicar em deletar (Que no caso e um icone com a tag ) ele não apaga, ele da o (Infelizmente não foi possível excluir. :C) , o else do arquivo excluir.php .
Se alguem poder me ajuda, agradeço.

  <?php
            //Chamando conexão com o arquivo de conexao.php
              include ("conn/conexao.php");
            //
              $buscar="SELECT * FROM tb_usuario ORDER BY nome ASC";
              $msg = mysqli_query($conexao, $buscar) or die("Ocorreu um erro, liga pro yude que ele da um jeito:4002-8922");
              echo "
                <table align='center' border='1px' width='600px' cellspacing='0'>
                  <tr>
                    <td>ID</td>
                    <td>NOME</td>
                    <td>IDADE</td>
                    <td>EMAIL</td>
                    <td>ATUALIZAR</td>
                    <td>EXCLUIR</td>
                  </tr>
                  ";
              $cont=0;
              while ($linha=mysqli_fetch_array($msg)){
                if (($cont%2)==0):
                echo "
                <tr color='red'>
                  <td>".$linha["id"]."</td>    
                  <td>".$linha["nome"]."</td>
                  <td>".$linha["idade"]."</td>
                  <td>".$linha["email"]."</td>
                  <td align='center'><a href=''><img src='img/update.png'></a></td>
                  <td align='center'><a href='excluir.php?id=".$linha['id']."'><img src='img/delete.png'></a></td>
                </tr>
              ";
            else:
              echo "
                <tr color='white'>
                  <td>".$linha["id"]."</td>    
                  <td>".$linha["nome"]."</td>
                  <td>".$linha["idade"]."</td>
                  <td>".$linha["email"]."</td>
                  <td align='center'><a href=''><img src='img/update.png'></a></td>
                  <td align='center'><a href='excluir.php?id=".$linha['id']."'><img src='img/delete.png'></a></td>
                </tr>
              ";
            endif;
              $cont++;
              }  
              echo "</table>"; 
    		  ?>

Essa e o excluir.php

<?php
	 include ("conn/conexao.php");

     $id = $_GET["id"];
     $deleta = mysqli_query("DELETE FROM tb_usuario WHERE ID = $id");

	if($deleta):
		echo "<script>
					alert('Usuario Excluido com sucusso. :D');
					window.location='clientes.php';
			</script>";
	else:
	 	echo "<script>
				alert('Infelizmente não foi possível excluir. :C');
				window.location='clientes.php';
			</script>";
	endif;
?>
  1. Coloque o $id na query envolvido entre um par de chaves: {$id}.
  2. O campo ID em sua tb_usuario é em maiúsculo mesmo? Caso não seja, corrija-o.

Não deu certo, e sim está em minusculo :confused:

Consegui resolver aqui kkkk , vlw brother

1 curtida

O que você fez pra resolver?

Marvão, abre um tópico novo quando for assim.

Vê se essa solução te ajuda aqui cara: https://www.clubedohardware.com.br/forums/topic/965104-resolvido-excluir-registros-de-um-banco-de-dados/