Advertisement
Guest User

Untitled

a guest
May 24th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. // This file does only one thing it can not call on other functions
  2.  
  3. const mysql = require('mysql');
  4. const connection = mysql.createConnection({
  5. host : process.env.MYSQL_HOST,
  6. user : process.env.MYSQL_USER,
  7. password : process.env.MYSQL_PASSWORD,
  8. database : process.env.MYSQL_DATABASE
  9. });
  10.  
  11. exports.query = (SQLstatement) => {
  12. return new Promise((resolve, reject) => {
  13. if(SQLstatement){
  14. connection.connect((err) => {
  15. if(err){
  16. reject(Error(err))
  17. } else {
  18. connection.query(SQLstatement, (error, results, fields) => {
  19. resolve(results)
  20. connection.end(function(err) {
  21. if (err) {
  22. reject(Error(err))
  23. }
  24. });
  25. });
  26. }
  27. })
  28. } else (
  29. reject(Error('No SQL statement provided'))
  30. )
  31. })
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement