Rafael D 0 Denunciar post Postado Janeiro 30, 2008 Olá, Minha dúvida é a seguinte: Eu tenho uma tabela MySQL com um campo que é UNIQUE, ao inserir um novo registro vai acontecer um erro caso ele já tenha sido inserido. Eu quero exibir uma mensagem de erro falando que o valor inserido já existe. O que eu queria saber é como ter certeza que o erro mysql foi causado por já existir o valor que eu tentei inserir, e não por outro motivo qualquer. obs: No caso eu não estou fazendo um select antes de inserir pra ver se já existe, eu queria descobrir isso pela própria mensagem de erro retornada pelo mysql, tem como? Agradeço desde já. Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo Sabdini 0 Denunciar post Postado Janeiro 30, 2008 você pode ver pelo numero do erro com o mysql_errno(). http://www.php.net/manual/pt_BR/function.mysql-errno.php Grande abraço Marcelo sabadini Compartilhar este post Link para o post Compartilhar em outros sites
Rafael D 0 Denunciar post Postado Janeiro 30, 2008 É, pelo número do erro funcionou. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo Sabdini 0 Denunciar post Postado Janeiro 30, 2008 somos nozes! Compartilhar este post Link para o post Compartilhar em outros sites