natan 0 Denunciar post Postado Outubro 27, 2003 eaee..eh o seguinte, colokei um registro mas largeui la e vi soh depois ki nao redirecionava pra uma mensagem de conclusao, ou seja, muitos usuarios, registraran-se varias vezes, que query sql, ou alguma funcao do php, serve pra eu remover os duplicados (somente 1 deles, obviamente)Valew aih Natan Compartilhar este post Link para o post Compartilhar em outros sites
whoami 0 Denunciar post Postado Outubro 27, 2003 $res = mysql_query("select * from tabela", $con) or die(mysql_error()); while ($row = mysql_fetch_object($res)) { $res2 = mysql_query("select * from tabela where campo = $row->campo AND campo2 = $row->campo2",$con) or die(mysql_error()); if (mysql_num_rows($res2) > 1) { mysql_query("delete from tabela where campo = $row->campo and campo2 = $row->campo2 LIMIT 1",$con) or die(mysql_error()); } } deve funcionar.... lembre-se do limit 1 Compartilhar este post Link para o post Compartilhar em outros sites
marcusc 0 Denunciar post Postado Outubro 27, 2003 p**** .. SELECT DISTINCT Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Outubro 28, 2003 p**** .. SELECT DISTINCT Bom, mas ele quer remover e não apenas listar entradas não duplicadas. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 28, 2003 você pode criar um clone da sua tabela, apenas a estrutura daí dê um SELECT DISTINCT em todos os registros da tabela, o resultado grave-os na tabela clone agora faça "delete from tabela" feito isso, transfira os dados da tabela clone para a sua tabela zerada confira se está tudo ok e delete a tabela clone (ridículo mas funciona) outras alternativas: http://www.tek-tips.com/gviewthread.cfm/le.../436/qid/657694 http://www.geocrawler.com/archives/3/8/200...02/7/0/9193980/ Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Outubro 28, 2003 Depois pra evitar novos cadastros duplos, coloque uma chave na coluna login. :) Compartilhar este post Link para o post Compartilhar em outros sites
danilodepolli 0 Denunciar post Postado Novembro 30, 2003 Como ficaria um resultado completo usando a função distinct?Tipo, to tentando fazer assim, mas ta dando erro. $result = mysql_query("SELECT distinct nome_autor FROM poesias WHERE 'nome_autor'", $db);Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Novembro 30, 2003 o erro: WHERE 'nome_autor'", Compartilhar este post Link para o post Compartilhar em outros sites
danilodepolli 0 Denunciar post Postado Novembro 30, 2003 Show... era isso mesmo!VAleu!!! Compartilhar este post Link para o post Compartilhar em outros sites