0

Listar registros deletados no mysql

criado por jsemde em 25/02/2015 9:31am
Gostaria de recuperar todos os id´s deletados da minha tabela para reutiliza-los, mas para isso preciso listá-los. Isso é possível no mysq?

Exemplo:

$consulta = mysql_query("SELECT id FROM tabela WHERE id='excluidos' ");
while($linha = mysql_fetch_array($consulta )){

$id= $linha["id"];

echo "Id excluido: $id <br>";

}



Obs.: Quero recuperar somente o id ( 1, 2, 3 ...100...) e não os conteúdos deletados.

Lista de Respostas:

0
21/03/2015 6:36pm
(~9 anos atrás)
Boa noite James.

É possível sim, porem no código que você deu de exemplo ficaria assim:

$consulta = mysql_query("SELECT id FROM tabela WHERE status = 'excluido' ");
while($linha = mysql_fetch_array($consulta )){

$id= $linha["id"];

echo "Id excluido: $id <br>";

}

Na sua tabela crie uma coluna Status, e quando excluir o item você não usa o DELETE do mysql apenas atualiza a tabela setando a coluna Status com o valor excluido

0
05/10/2015 8:28am
(~8 anos atrás)
jsemde respondeu:
Amigo não deu certo. Gostaria de listar todos os registros excluidos da tabela, sendo que não tenho nenhum campo referente ao registro deletado.

Na hora de listar minha tabela é mostrado assim, id 1,3,5,6,9...

Gostaria que fosse listado assim: 2,4,7,8....

Somente os ids deletados,

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)