Advertisement
Guest User

Untitled

a guest
Apr 26th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. var mysql = require('mysql');
  2.  
  3. // First you need to create a connection to the db
  4. var con = mysql.createConnection({
  5. host: 'localhost',
  6. user: 'root',
  7. password: 'alphaomega*9',
  8. database: 'db_taxies'
  9. });
  10.  
  11. con.connect(function(err){
  12. if(err){
  13. console.log('Error connecting to Db');
  14. return;
  15. }
  16. console.log('Berhasil connect to MySQL');
  17. });
  18.  
  19. var id_devices = 'DV007';
  20.  
  21. con.query(
  22. 'SELECT * FROM taxi_cars WHERE id_devices =' + mysql.escape(id_devices),
  23. function(err,rows){
  24. if(err) throw err;
  25.  
  26. console.log('Data received from Db:\n');
  27.  
  28. var data = {};
  29. data['id_taxi_company'] = rows[0].id_taxi_company;
  30. data['jenis_mobil'] = rows[0].jenis_mobil;
  31. data['plat'] = rows[0].no_kendaraan;
  32.  
  33. var drivers_id = rows[0].id_driver;
  34. var drivers = getDrivers(drivers_id);
  35. data['driver'] = drivers;
  36.  
  37. console.log(data);
  38.  
  39. });
  40.  
  41. function getDrivers(driver_id) {
  42. var drivers = {};
  43. con.query(
  44. 'SELECT * FROM drivers WHERE id =' + mysql.escape(driver_id),
  45. function(err, driver) {
  46. drivers['id'] = driver_id,
  47. drivers['name'] = driver[0].name,
  48. drivers['taxi_companies'] = driver[0].taxi_companies,
  49. drivers['no_hp'] = driver[0].no_hp,
  50. drivers['id_karyawan'] = driver[0].id_karyawan,
  51. drivers['status'] = driver[0].status,
  52. drivers['picture'] = driver[0].picture,
  53. drivers['created_at'] = driver[0].created_at,
  54. drivers['updated_at'] = driver[0].updated_at
  55. // console.log(drivers);
  56.  
  57. });
  58. return drivers;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement