Listar registros deletados no mysql
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.
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.
comentários (0)
suspender
Lista de Respostas:
21/03/2015 6:36pm
(~9 anos atrás)
(~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
É 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
05/10/2015 8:28am
(~8 anos atrás)
(~8 anos atrás)
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,
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,