-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathtesting_db.js
More file actions
30 lines (23 loc) · 838 Bytes
/
testing_db.js
File metadata and controls
30 lines (23 loc) · 838 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('paperio');
db.serialize(function() {
db.run("DELETE from users");
//create table if first time.
//db.run("CREATE TABLE users (username TEXT, password TEXT)");
var stmt = db.prepare("INSERT INTO users VALUES (?,?)");
stmt.run("ali","1234");
stmt.run("yousef","1234");
stmt.run("3bhady","1234");
stmt.run("samir","1234");
stmt.run("ali1","1234");
stmt.run("ali2","1234");
stmt.run("ali3","1234");
stmt.run("ali4","1234");
stmt.run("ali5","1234");
stmt.finalize();
db.each("SELECT rowid AS id, username, password FROM users " +
"where username = 'ali' and password = '1234'", function(err, row) {
console.log(row.id + ": " + row.username + " " +row.password);
});
});
db.close();