Ir para conteúdo
Fórum Script Brasil
  • 0

Excluir


Sperto_Rox

Pergunta

oww gente .... eu nunca acerto sozinho q tenho q recorrer a vocês ... o q está errado nesse codigo?

<?
$conexao= mysql_connect("localhost","root","") or die ("Erro ao conectar");
$id  = $_GET["id"];

mysql_query("DELETE FROM usuarios WHERE nome='$id'");

header("location: index.php");

?>

não está excluindo sad.gif .. help-me

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

tenta assim !

<?

$id  = $_GET["id"]; 

$local="localhost"; // Local da database
$usuario=""; // Usuario da database
$senha=""; // Senha da database
$database=""; // Nome da database

$conexao = mysql_connect($local, $usuario, $senha) or die (mysql_error());
$db = mysql_select_db($database) or die (mysql_error());

mysql_query("DELETE FROM usuarios WHERE id='$id' LIMIT 1");

   echo "<script language=\"JavaScript\">
   window.location = \"index.php\";
   </script>";
?>

abracos

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Lucas -
não .. se você disse q é um forma mais segura .. uma precaução então é melhor deixa-lo

Tipo o LIMIT o proprio nome já ta dizendo é um LIMITE que você ta dando tipo

select * from usuarios LIMIT 5

ele vai pegar apenas o 5 primeiros resultados ali na tag

delete from usuarios where id=$id LIMIT 1

claro que não seria necessario porque ID é UNICO mas como ele disse por precaucao ele coloco LIMIT 1 então ele vai apagar da tabela usuario o cadastro que tiver ID= ao id que você especificou mas caso houver mais de um ID igual ele apaga só um registro.

Ai não precisaria mas agora você já sabe caso queira usar em mais alguma coisa já sabe pra que ser!

Link para o comentário
Compartilhar em outros sites

  • 0
não .. se você disse q é um forma mais segura .. uma precaução então é melhor deixa-lo

Tipo o LIMIT o proprio nome já ta dizendo é um LIMITE que você ta dando tipo

select * from usuarios LIMIT 5

ele vai pegar apenas o 5 primeiros resultados ali na tag

delete from usuarios where id=$id LIMIT 1

claro que não seria necessario porque ID é UNICO mas como ele disse por precaucao ele coloco LIMIT 1 então ele vai apagar da tabela usuario o cadastro que tiver ID= ao id que você especificou mas caso houver mais de um ID igual ele apaga só um registro.

Ai não precisaria mas agora você já sabe caso queira usar em mais alguma coisa já sabe pra que ser!

Faco as palavras do Lucas as minhas !

So acrescento que se no caso o ID for manual poderia haver multipros ids !

Acho dificil, mais como diz o ditado:

É melhor previnir doque remediar

Abracos

*ps: pense pelo lado bom, voce aprendeu coisas novas ! agora voce usa se quiser...*

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...