为了账号安全,请及时绑定邮箱和手机立即绑定

检查输入的值是否与数据库中其行中的另一个值相关联

检查输入的值是否与数据库中其行中的另一个值相关联

森栏 2023-01-06 16:08:52

我有一个问题,我不确定从哪里开始。基本上我有一个登录页面,因为会有多个用户登录,我想我可能会使用我的数据库来验证他们的登录:

A. 检查他们的用户名是否在我的(预先创建的)数据库中。

B. 检查输入的用户名和密码是否匹配同一人(在同一行)

我知道这绝对不是最安全的方法,但这是针对学校项目的,所以谁在乎:)

我正在使用 JS、jQuery、SQL 和尽可能少的 PHP。为了连接和操作我的数据库,我使用的语法是:不知道这叫什么,它是一种语言,还是只是 JS 的一部分。

db.transaction(function(tx) {
 etc. 
}

在哪里db打开康恩。到数据库。


查看完整描述

1 回答

?
炎炎设计

TA贡献1559条经验 获得超3个赞

找到了:


使用 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

            

    });

我的下一个问题是我将如何输出这个?我如何告诉用户是或否?


查看完整回答
反对 回复 2023-01-06
  • 1 回答
  • 0 关注
  • 9 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信