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

apagar registros do banco de dados


LeAnDr0

Pergunta

Não sei ao certo se eu colocaria essa duvida aqui ou em mysql, mas vamos lá..

Eu tenho um sistema de notícias usando banco de dados mysql, e preciso de um botão em que o somente o administrador possa apagar as noticias, tudo isso já foi feito, exceto o essencial, o botão.

alguém sabe alguma maneira de executar o "DELETE FROM `nome_da_tabela` WHERE `nome_da_tabela`.`id` = ID_DA_NOTICIA LIMIT 1;"

ao que me diz esse código funciona, só não sei um jeito de chamá-lo através de um link, um botão, ou algo do tipo.

alguma maneira?

abraços

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

faz o seguinte um jeito e :

faça um formulario com o campo hidden que contem o id da noticia , ai neste botão que vooce criou envie esse formulario para outra pagina

<form name="formulario" id="formulario" method="post" action="apagaNoticia_db.php" enctype="multipart/form-data">

<input type="hidden" name="codigoNotocia" value=" COLOQUE AQUI O ID DA NOTICIA"> </p>

botao

nesta pagina e so você colocar o codigo

DELETE FROM `nome_da_tabela` WHERE `nome_da_tabela`.`id` =$_POST['id_noticia']

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

então, to conseguindo transportar o valor, de um outro método, tudo certinho

agora o problema é que não tá executando o delete from e tal..

preciso de alguma função pra deletar??

por exemplo:

<?php require_once('../Connections/dbconect.php');

$query = mysql_query("DELETE FROM `noticias` WHERE `noticias`.`id` = $cod");

echo "Noticia $cod apagada";
?>

preciso fazer algo pra esse código funcionar?

porque ele simplesmente não faz nada :(

Editado por LeAnDr0
Link para o comentário
Compartilhar em outros sites

  • 0

Se é pra usar o OR DIE, usa com o mysql_error()...

<?php require_once('../Connections/dbconect.php');

$query = mysql_query("DELETE FROM noticias WHERE noticias.id = '$cod'") OR DIE(mysql_error());
$msg = (mysql_affected_rows() > 0)?"Noticia $cod apagada":'Não apagou nada';
echo $msg;
?>

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...