Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juniormatrix

Verificação de campo

Recommended Posts

OláSou leigo em MySQL mas consigo desenvolver alguns pequenos sistemas como agendas e boletins. Estou desenvolvendo uma página de agenda de shows, onde são inseriddos a data e o local do show. Eu utilizo PHP + MySQL.A dúvida que tenho é a seguinte: quando eu for cadastrar uma data de um show, gostaria que o sistema verificasse no banco de dados se a data já existe, pois não quero que existam dois shows com a mesma data.Em outras palavras, gostaria que um aviso surgisse quando uma mesma data fosse inserida. Bom, como eu faço isso?Espero que tenham me entendido. Se alguém puder ajudar, ficaria grato.AbraçosJunior

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use um campo único para a data. Exemplo:

 

Create Table shows(
id smallint(5) Unsigned Not Null auto_increment,
data DATE not Null,
Primary Key (id),
Unique Key (data)
)

 

Como o campo "data" é único, se você inserir um valor igual, será retornado o erro "Duplicate Entry", cujo código é 1062.

 

Você pode verificar o código de erro retornado usando mysql_errno(), do PHP. ;)

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.