Heim > Backend-Entwicklung > PHP-Tutorial > 请问怎么判断写入数据库失败是因为重复的原因

请问怎么判断写入数据库失败是因为重复的原因

WBOY
Freigeben: 2016-06-23 14:21:28
Original
998 Leute haben es durchsucht

请问怎么判断写入数据库失败是因为重复的原因???
重复数据我需要处理,其它原因我要另外处理。


回复讨论(解决方案)

插入之前检查是否重复!

数据库有错误报告
echo mysql_error();

能不能通过报错来获取原因啊?我只要区分是不是因为重复的原因就行了,查的话每条记录都要查一次

什么重复? 主键id重复还是什么?

请问怎么判断写入数据库失败是因为重复的原因???
重复数据我需要处理,其它原因我要另外处理。
新增数据的时候,判断是否有重复数据,停止操作,或者跳过,得到重复的主键,方便查询。

以mysql为例:
  mysql 就判断 mysql_error
  mysqli 就判断 mysqli_errno

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage