import {decode,encode} from 'html-entities'; function executeMysqlConnection(query){ let con = createMySQLConnection(); con.connect(function(err) { if (err) throw err; con.query(`SELECT * FROM subdomain_properties WHERE SubDomain = '${subdomain}'`, function (err, results) { if (err) throw err; // con.end(); if(results.length > 0){ }else{ } }); }); } function update(connection){ } /** * * Update json_data * * @param {object} json_data * @param {string} db_table * @param {object} connection * @param {function} cb */ export function updateJsonData(json_data,db_table,connection,cb){ let data = encode(JSON.stringify(json_data)); const sql = `UPDATE ${db_table} SET jsontext = "${data}" WHERE mysql_id = "${json_data.json.mysql_id}"`; connection.connect(function(err) { if (err) throw err; con.query(sql, function (err, results) { if (err) throw err; con.end(); if(cb!=undefined) cb(); }); }); } export function updateMySQLMemberUsersJSONData(connection,email,json_data){ // const sql = 'UPDATE `users` SET `age` = 20 WHERE `name` = "Josh" LIMIT 1'; const sql = `UPDATE member_users SET json_data = "${json_data}" WHERE email = "${email}"`; connection.connect(function(err) { if (err) throw err; con.query(sql, function (err, results) { if (err) throw err; con.end(); }); }); } export async function getMemberUser(connection,email,callback){ connection.connect(function(err) { if (err) throw err; connection.query(`SELECT * FROM member_users WHERE email = '${email}'`, function (err, results) { if (err) throw err; con.end(); if(results.length > 0){ let membersuser = { username: results[i].username, json_data: results[i].json_data }; callback(results[i]); }else{ callback(false); } }); }); }