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 +};