Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Fiz um sistema que registra o último login, e insere na tabela 'log_logins'. Fiz o script que insere no banco após o usuario fazer o login, só que tem um pequeno problema. Eu gostaria que se ja tivesse 2 registros do mesmo usuario, ele ñ fizesse a inserção, apenas fizesse um update no registro mais antigo (campo datetime).
Se tiver apenas um registro para quele usuario, insere, se tiver 2 atualiza os dados do registro mais antigo daquele usuario.
uso os campos id_cadastro e login para fazer as verificações, nestes caso como deverei fazer ??? primeiro um select para verificar se ja exite ou existe alguma outra função mais adequada ?
Vlw
Obrigado ExtremsX :joia:
Você pode fazer um COUNT(*) para saber se já existe duas linha no banco de dados
Se tiver vc pode fazer um UPDATE tabela SET campo=valor WHERE id=XXX ORDER BY data ASC LIMIT 1
Caso não tenha você só insere mesmo