From 469fc8838fef254af15ae0d3f31858c6c4fdb7e5 Mon Sep 17 00:00:00 2001 From: Nathan Date: Thu, 17 Oct 2024 12:06:15 +0100 Subject: [PATCH] Add (forcefully -f) database.js. Git no pickup Git didn't pickup the database.js file in status/diff/add so it was missing. Thankfully noticed not long after the commit --- database.js | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 database.js diff --git a/database.js b/database.js new file mode 100644 index 0000000..a048a2f --- /dev/null +++ b/database.js @@ -0,0 +1,35 @@ +const mysql = require('mysql'); +const con = mysql.createConnection({ + host: "localhost", + user: "realmsdivided", + password: "realmsdivided", + database: "realms_divided" +}); + +function connect(){ + con.connect(function(err) { + if (err) { console.log(err); } + else { console.log('DB Connected'); } + }); +} +function disconnect(){ + con.end(); +} + +function getCards(additionalData){ + const cPromise = new Promise((resolve, reject) => { + let sql = 'SELECT * FROM card'; + if(additionalData){ sql = sql + " WHERE "+additionalData; } + + con.query(sql, function (err, result, fields) { + if (err) { throw err; reject(new Error(err)); } + resolve(result); + }); + }); + return cPromise; +} + +module.exports = { + connect, disconnect + , getCards +};