sedex 0 Denunciar post Postado Março 1, 2008 Pessoal, alguém poderia me ajudar a desenvolver um sistema de lance unico. Igual o da TV, só que para um site! Tipo assim: Vai ter os campos no site: - NOME - E-MAIL - VALOR E no administrativo eu gostaria de fazer uma listagem dos registros que são "UNICO", e listar pelo "MENOR". Não sei como fazer esse SELECT. Pessoal, seria mais ou menos assim: SELECT MIN(valor) WHERE DISTINCT (valor); Onde valor é o nome do campo onde ficará os valores informado no lance! Alguem poderia me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Paulo Caesar 0 Denunciar post Postado Março 1, 2008 crie um index "unique" no campo de preço, e se o mysql_error() retornar um erro de valor duplicado, informe o usuário. dessa maneira, você não precisa fazer um select antes para checar o valor, e apenas um "INSERT INTO" Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Março 4, 2008 Mas como assim, quais campos devem ter valores únicos? Por exemplo, para NOME - EMAIL - VALOR, crie um índice único: CREATE UNIQUE INDEX nome_indice ON <table> (nome, email,valor); ...assim você garante que a mesma combinação "NOME - EMAIL - VALOR" não se repetirá mais nessa tabela. Bom, se for isso que você deseja ou não, nos dê um feedback! Forte abraço! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites