Boas!
Tenho uma base de dados criada no MySql. Através do PHP vou inserindo dados numa tabela X. O script pode tentar fazer inserts de dados que já existam. Até aqui tudo bem, o que acontece é que é lançado um erro no meu site e a inserção de dados pára assim que insiro um dado repetido.
Como posso ignorar este erro e continuar a inserir?
Bem sei que posso fazer a verificação antes de inserir mas penso que exista uma forma mais correcta.
Mais alguma info:
Na tabela X tenho alguns campos, eis os que potencialmente interessam para o caso:
Id - Primary Key e Auto-Increment;
Hash - Unique.
Obrigado desde já
Tenho uma base de dados criada no MySql. Através do PHP vou inserindo dados numa tabela X. O script pode tentar fazer inserts de dados que já existam. Até aqui tudo bem, o que acontece é que é lançado um erro no meu site e a inserção de dados pára assim que insiro um dado repetido.
Como posso ignorar este erro e continuar a inserir?
Bem sei que posso fazer a verificação antes de inserir mas penso que exista uma forma mais correcta.
Mais alguma info:
Na tabela X tenho alguns campos, eis os que potencialmente interessam para o caso:
Id - Primary Key e Auto-Increment;
Hash - Unique.
Obrigado desde já