如何解决检查输入的值是否与数据库中该行中的另一个值相关联
我有一个问题,我不确定从哪里开始。基本上,我有一个登录页面,并且因为会有多个用户登录,所以我认为我可以使用数据库来验证他们的登录信息:
A。检查他们的用户名是否在我的(预先创建的)数据库中。
B。检查输入的用户名和密码是否与同一个人(在同一行)匹配。
我知道这绝对不是最安全的方法,但这是针对学校项目的,所以谁在乎:)
我正在使用JS,jQuery,SQL和尽可能少的PHP。 为了连接和操作数据库,我使用了以下语法: 不确定是什么语言,还是只是JS的一部分。
db.transaction(function(tx) {
etc.
}
其中db
正在打开conn。到数据库。
解决方法
找到了:
使用WHERE运算符和AND运算符来选择多个。结束代码如下:
let uname = document.getElementById("username").value;
let pword = document.getElementById("password").value;
db.transaction(function(lx) {
lx.executeSql('SELECT * FROM Users WHERE username = (?) AND password = (?)',[uname,pword]);
//Runs code if above statement returns true
});
我的下一个问题是我将如何输出?我如何告诉用户是或否?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。