Advertisement
Guest User

Untitled

a guest
Nov 20th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. var mysql = require('mysql');
  2. var connection = mysql.createConnection(
  3. {
  4. host : 'hackteams.c6p7kpyzcymg.us-east-1.rds.amazonaws.com',
  5. user : 'test',
  6. password : 'password',
  7. database : 'hackteams'
  8. }
  9. );
  10.  
  11. // username, friend's username:
  12. var user = 'tiger';
  13. var friend = 'bbob';
  14.  
  15. function getUserId(callback) {
  16. connection.query("SELECT id FROM users WHERE username = '" + user + "'", function(err, rows, field) {
  17. if (err) callback(err, -1, null);
  18. callback(null, -1, rows[0].id);
  19. });
  20. }
  21. function getFriendId(in_id, callback) {
  22. connection.query("SELECT id FROM users WHERE username = '" + friend + "'", function(err, rows, field) {
  23. if (err) callback(err, in_id, null);
  24. callback(null, in_id, rows[0].id);
  25. });
  26. }
  27. function setFriend(user_id, friend_id) {
  28. var f = {
  29. user_id : user_id,
  30. friend_id : friend_id
  31. };
  32. connection.query("INSERT INTO user_has_friend SET ?", f, function(err, res) {
  33. if (err) throw err;
  34. console.log("success");
  35. connection.end();
  36. });
  37. }
  38. function processId(err, type, result) {
  39. console.log(result);
  40. if (type == -1) {
  41. getFriendId(result, processId);
  42. } else {
  43. setFriend(type, result);
  44. }
  45. }
  46.  
  47. getUserId(processId);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement