当前位置:  开发笔记 > 编程语言 > 正文

AND运算符不使用MySQL在PHP函数中工作

如何解决《AND运算符不使用MySQL在PHP函数中工作》经验,为你挑选了0个好方法。

我正在使用MySQL的函数来更改密码,但AND操作员无法正常工作.

CREATE DEFINER = 'root'@'%'
FUNCTION temp_staff.fn_changePassword(user_id INT, oldPassword VARCHAR(255), newPassword VARCHAR(255))
  RETURNS int(11)
BEGIN
update temp_staff.tbl_user set password = newPassword WHERE user_id = user_id AND password = oldPassword;
RETURN 1;
END

结果:它获取3行但在我的表中user_id是主键,所以给我适当的解决方案.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有