Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alisson Ferreira

[Resolvido] exlusão de dado do mysql com php

Recommended Posts

Olá galera,

desejo esxluir uma linha de dados que estão em uma tabela chamada noticias pelo id (no mysql o campo se chama n_id) pois bem, acontece q não sei porque **** esse dados não estão sendo exluídos. abaixo vai o código. espero q me ajudem.

Outra informação, o número do ID vem pela url, o nome da pagina é index e a url vem assim: index.php?id=***

 

 

ARQUIVO DE CONEXÃO (config.php)

 

<?php

$servidor = "localhost";

$basedados = "noticia";

$utilizador = "root";

$chavepass = "";

 

$conn = mysql_connect($servidor, $utilizador, $chavepass);

if (!$conn)

{

die('Erro; ' . mysql_error());

}

?>

 

 

CÓDIGO DA PÁGINA

 

<?

$id_delete = $_POST['id_apagar'];

include ('config.php');

mysql_select_db($basedados, $conn);

$sql = mysql_query("DELETE FROM noticias WHERE id='$id_delete'");

$resultado = mysql_query($sql)

or die ("naum apagou");

echo "<h1>A notícia foi excluída com êxito!</h1>";

 

?>

 

 

Espero q possam me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites
Olá galera,

desejo esxluir uma linha de dados que estão em uma tabela chamada noticias pelo id (no mysql o campo se chama n_id) pois bem, acontece q não sei porque **** esse dados não estão sendo exluídos. abaixo vai o código. espero q me ajudem.

Outra informação, o número do ID vem pela url, o nome da pagina é index e a url vem assim: index.php?id=***

Se vem na URL , Você está procurando ele no Lugar errado

Isso está causando o erro e não excluindo a Noticia desejada

Troque

 

$id_delete = $_POST['id_apagar'];

 

por

$id_delete = $_GET['id_apagar'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

<?

$id_delete = $_POST['id_apagar'];

include ('config.php');

mysql_select_db($basedados, $conn);

$sql = mysql_query("DELETE FROM noticias WHERE id='$id_delete'");

$resultado = mysql_query($sql)

or die ("naum apagou");

echo "<h1>A notícia foi excluída com êxito!</h1>";

 

?>

 

 

primeiro de tudo, a opção enable short open tags ta habilitada??

segundo..

nessa linha esta incompleta :

$sql = mysql_query("DELETE FROM noticias WHERE id='$id_delete'");(tá mas é pra ele deleta o que?????)

 

tenta ver isso....

Compartilhar este post


Link para o post
Compartilhar em outros sites

nessa linha esta incompleta :

$sql = mysql_query("DELETE FROM noticias WHERE id='$id_delete'");(tá mas é pra ele deleta o que?????)

 

Não tem nada Haver isso, no DELETE não e Obrigado a Espesificar O Campo

Se o Cara tem uma Clausula Where Identificando Quem Ele Quer Tirar do Mapa, Pronto

Vai Deletar Toda a Linha que o Campo ID E Correspondente :D

Compartilhar este post


Link para o post
Compartilhar em outros sites
nessa linha esta incompleta :$sql = mysql_query("DELETE FROM noticias WHERE id='$id_delete'");(tá mas é pra ele deleta o que?????)
Não tem nada Haver isso, no DELETE não e Obrigado a Espesificar O CampoSe o Cara tem uma Clausula Where Identificando Quem Ele Quer Tirar do Mapa, ProntoVai Deletar Toda a Linha que o Campo ID E Correspondente :D

 

 

a entendi, pensei que seria necessario especificar o que teria que ser excluido...obrigado, nao sabia mesmo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Outra informação, o número do ID vem pela url, o nome da pagina é index e a url vem assim: index.php?id=***

é id_apagar ou só id ?

 $id_delete = $_GET['id_apagar']; // index.php?id_apagar=283
 $id_delete = $_GET['id']; // index.php?id=283

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.