我正在使用mysqli数据库并将email
设置为主键。现在,当我尝试execute()
对数据库进行查询时,对于重复的条目,数据库将拒绝它,但我没有收到返回的错误。 mysqli->errno = 0
但是mysqli->affected_rows = -1
。如何获取数据库返回的错误?
INSERT INTO user (Status,Email,Lastname,Firstname,Password) VALUES (?,?,?,?,?)ON DUPLICATE KEY UPDATE Status = VALUES(Status),Email = VALUES(Email),Lastname = VALUES(Lastname),Firstname = VALUES(Firstname),Password = VALUES(Password)