能把数据后台报错显示到前台吗

hippoppower 2008-05-30 02:37:37
为了防止重复注册 我把user_name设成了unique约束 然后重复注册时 后台显示"违反了 UNIQUE KEY 约束" 能让其前台显示而不后台显示吗.或者谁有验证重复注册的代码让我看看,谢谢.
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
burningice44 2008-05-30
  • 打赏
  • 举报
回复
其实这个比较和登录代码是相反的,登录是验证数据库中有这个值
就让它登录;而注册就是验证数据库中没有这个值才能注册成功
ilrxx 2008-05-30
  • 打赏
  • 举报
回复
防止重复注册用这样吗?在insert之前写个sql匹配用户名查下数据库,如果相等就提示重复不就行了吗?
比如select username from tablename where username(注册的名字)!= "username(数据库字段)"
burningice44 2008-05-30
  • 打赏
  • 举报
回复
验证帐号是否重复其实不需要在数据库中
加约束条件
而是自己在逻辑代码中进行判断,
至于判断就是把从前台得到的值与数据库中的比较,
看是否存在,如果存在就提示已存在,否则注册成功。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧