Guest User

Untitled

a guest
Jun 21st, 2018
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.67 KB | None | 0 0
  1. /*
  2.           .d88888b                     dP       oo                  
  3.           88.    "'                    88                            
  4.          `Y88888b. .d8888b.  88d888b. 88d888b. dP 88d888b. .d8888b.
  5.                `8b 88'  `88  88'  `88 88'  `88 88 88'  `88 88'  `88
  6.          d8'   .8P 88.  .88  88.  .88 88    88 88 88       88.  .88
  7.           Y88888P  `88888P8  88Y888P' dP    dP dP dP       `88888P8
  8.          ooooooooooooooooooo~88~oooooooooooooooooooooooooooooooooooo
  9.                               dP                    Saphira API: SQL
  10.            
  11.             Version: Saphira Developmental      Author: Chartax
  12.             Contact: Chartax@gmail.com          Web: N/A
  13.            
  14.             Saphira is the property of Chartax. Do not distribute. All rights reserved.
  15. */
  16.  
  17. // This API module should be used to manage SQL databases, connections, etc. within Saphira.
  18.  
  19. require("mysqloo")
  20.  
  21. local DATABASE_HOST = "localhost"
  22. local DATABASE_PORT = 3306
  23. local DATABASE_NAME = "saphira"
  24. local DATABASE_USERNAME = "root"
  25. local DATABASE_PASSWORD = "BAS3bal1"
  26.  
  27. function printQuery(query)
  28.  PrintTable(query:getData())
  29. end
  30.  
  31. local SteamID = "STEAM_0:1:8422618"
  32.  
  33. function afterConnected(database)
  34.  local query1 = database:query("SELECT accountName FROM saphira_account WHERE steamId = '"..SteamID.."'")
  35.  query1.onData = function(Q,D) print("Q1") PrintTable(D) end
  36.  query1.onSuccess = printQuery
  37.  query1.onError = function(Q,E) print("Q1") print(E) end
  38.  query1:start()
  39. end
  40.  
  41. function connectToDatabase()
  42.  local databaseObject = mysqloo.connect(DATABASE_HOST, DATABASE_USERNAME, DATABASE_PASSWORD, DATABASE_NAME, DATABASE_PORT)
  43.  databaseObject.onConnected = afterConnected
  44.  databaseObject:connect()
  45. end
  46.  
  47. connectToDatabase()
Add Comment
Please, Sign In to add comment