Fórum Contar registros iguais php mysql #448326
10/07/2013
0
Olá boa noite....
Tenho a tabela com os seguintes campos !
IdHorario | data | hora
quero cadastrar novos horários porém tenho que verificar se no horário(campo hora) já existe no dia(campo data).
qual seria o SQL correto para isso ?
Tenho a tabela com os seguintes campos !
IdHorario | data | hora
quero cadastrar novos horários porém tenho que verificar se no horário(campo hora) já existe no dia(campo data).
qual seria o SQL correto para isso ?

Ari Lima
Curtir tópico
+ 0
Responder
Posts
10/07/2013
William
Olá Ari, você poderia montar essa instrução SQL de diversas maneiras, minha sugestão seria capturar a quantidade de registros que atendem essa condição e posteriormente comparar com a instrução "IF":
Instrução SQL:
Comparação:
Essa é uma sugestão, você escolhe se vai executar com mysql, mysqli ou PDO (minha preferência).
Qualquer dúvida poste novamente...
Instrução SQL:
1 | SELECT COUNT(*) FROM TABELA WHERE data = :data AND hora = :hora |
Comparação:
1 2 3 4 5 | if (valor > 0){ echo 'Registro já gravado!'; }else{ // Instrução de inclusão } |
Essa é uma sugestão, você escolhe se vai executar com mysql, mysqli ou PDO (minha preferência).
Qualquer dúvida poste novamente...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)