数据库相关记录

phalcon 模型中 数据绑定和 having 的采坑

我遇到个需求,密码和 username 或者 email 相关。

查询是需要计算 name 和 email 对应各自的密码值 并查询出相关结果

我刚开始想的办法是 实时计算并比较,挺麻烦的,且没有成功。

采坑

  1. 使用 phalcon数据库模型查询的时候,后来组合的字段不支持 数据绑定,不清楚所有不支持还是 phalcon 不支持有时间需要试一试

后来管了·换了个思路: 根据用户传过来的值 ,用或的关系 查询出 用户记录,同时使用mysql 内置的函数计算出加密数据放到指定字段上, 然后比较 这个字段和密码是不是相对应的,这里也有两种方法,having 和 在 控制器逻辑处理。至于使用哪种,各有利弊,看喜好了。

解决这个之后发现,革命尚未成功,同志仍需努力。

阿杰博客
请先登录后发表评论
  • latest comments
  • 总共0条评论