NodeJS-HBS-Javascript调用Sqlite数据库插入数据
我正在建立一个网站,使用npm和sqlite来本地托管 我在网站上使用把手、nodejs、html和js 我的问题是。我有两个按钮,如下所示: 我想要的功能是:NodeJS-HBS-Javascript调用Sqlite数据库插入数据,javascript,html,node.js,handlebars.js,Javascript,Html,Node.js,Handlebars.js,我正在建立一个网站,使用npm和sqlite来本地托管 我在网站上使用把手、nodejs、html和js 我的问题是。我有两个按钮,如下所示: 我想要的功能是: 当用户单击中的按钮时,它向数据库发送布尔值“TRUE”,如果是TRUE,则用户被标记为存在 按钮OUT类似,但是布尔值“FALSE”,并标记为“FAULT” 所以我需要这个函数来调用我的db.development.sqlite并调用表中的Clock\u,然后根据单击的按钮将State列更新为true或false 我不知道应该如何
- 当用户单击中的按钮时,它向数据库发送布尔值
,如果是“TRUE”
,则用户被标记为存在TRUE
- 按钮OUT类似,但是布尔值
,并标记为“FALSE”
“FAULT”
db.development.sqlite
并调用表中的Clock\u,然后根据单击的按钮将State
列更新为true
或false
我不知道应该如何调用DB和表来更改其值
我的网站正在使用数据库,运行良好,更新、插入和删除其他数据
我唯一不能改变的就是那个
我正在使用以下代码:
时钟输入
在里面
出来
函数inDay(){
var sqlite=require('sqlite3').verbose();
//默认模式为sqlite.OPEN_READWRITE | sqlite.OPEN_CREATE
var db=new sqlite.Database('timeoff-management\db.development.sqlite');
数据库事务(功能(tx){
tx.executeSql('INSERT INTO clock_in VALUES(“Hello”));
});
}
函数outDay(){
}
这是代码所在的页面-页面代码(很抱歉,配置在HBS中):那么您正试图从客户端访问数据库?@MartinReiche是的,我想在单击按钮并隐藏它们时访问数据库并更新表数据。它是一个考勤检查器。为什么不将数据发送到服务器,并从Node.js访问数据库?如果您使用Node,您应该公开一个端点来执行此操作。为什么在客户端使用sqllite?您正在使用sqllite的emscripten端口吗?您要做的是不安全和反模式。这种代码完全公开了数据库