我正在构建一个连接到服务器的移动应用。
我的SQL查询将数据作为电子邮件和密码插入,并在电子邮件中使用UNIQUE约束。它是从我的应用程序调用一个帖子并返回PDO输出(如果有的话,跟踪异常的痕迹)。
我想在用户输入已注册的电子邮件时显示该用户。
现在,我可以想到两件事:
$pdo_exception->getCode()
是否等于23000
,which seems to be the code for UNIQUE duplicates keys 第一种解决方案意味着对数据库的另一次调用,这并不是真正想要的,而第二种解决方案似乎并非如此,因为我在网上找不到任何东西。
实际最佳方式是什么?
(同样的问题可以用于任何其他例外)