Olá pessoal, estou com problemas ao tentar deletar um registro de uma tabela, segue abaixo os arquivos: **** config.php **** <?php
// Informações para conexão
$host = 'localhost';
$usuario = 'meuusuario';
$senha = 'minhasenha';
$banco = 'meubanco';
// Realizando conexão e selecionando o banco de dados
$conn = mysql_connect($host, $usuario, $senha) or die(mysql_error());
$db = mysql_select_db($banco, $conn) or die(mysql_error());
// Definindo o charset como utf8 para evitar problemas com acentuação
$charset = mysql_set_charset('utf8');
// Função para carregar a classe automaticamente, quando instanciado o objeto
function __autoload($class)
{
require_once(dirname(__FILE__) . "/../class/{$class}.class.php");
}
?>
****listar-user.php*** <div class="container-fluid container-fullw bg-white">
<a href="#">ADICIONAR USUÁRIOS</a> | <a href="#">VOLTAR</a>
<div class="table-responsive">
<table class="table table-bordered table-striped js-options-table">
<thead>
<tr>
<th>ID</th>
<th>NOME</th>
<th>EMAIL</th>
<th>USUÁRIO</th>
<th>ATIVO</th>
<th>DEL</th>
</tr>
</thead>
<tbody>
<?
$sql = "SELECT * FROM `user` ORDER BY id LIMIT 50";
$sql2 = mysql_query($sql) or die(mysql_error()); while($row=mysql_fetch_array($sql2)){
$id= $row[id]; ?>
<tr>
<td><?=$row['id'];?></td>
<td><?=$row['nome'];?></td>
<td><?=$row['email'];?></td>
<td><?=$row['usuario'];?></td>
<td><a href="deleta.php?&id<?=$row['id'];?>">EXCLUIR</a> \ <a href="editar-user.php?&id<?=$row['id'];?>">EDITAR</a></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
O link que chama o método GET é: <a href="deleta.php?&id<?=$row['id'];?>">EXCLUIR</a> ***** deleta.php ***** <?php
require_once('config/config.php');
?>
<?php
$id = $_GET['id']; // Recebendo o valor enviado pelo link
mysql_query("DELETE FROM usuarios WHERE id=''".$id."'"); // A instrução delete irá apagar todos os dados da id recebida
mysql_close($conexao); // Fechando a conexão com o banco de dados
echo "Registro excluído com sucesso!";
?>
Retorna que o registro foi excluído porém ele não é excluido.