Advertisement
Guest User

Untitled

a guest
Oct 11th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. SQL=nil
  2. dbName="pseudol"
  3. dbUser="pseudol"
  4. dbPass="pseudol1234"
  5. dbHost="127.0.0.1"
  6.  
  7. -- Functions
  8. function dbSet(...)
  9. if not {...} then return end
  10. local qh = dbQuery(DBHandler, ...)
  11. if not qh then return false end
  12. local result, num_affected_rows, last_insert_id = dbPoll(qh, -1)
  13. return result, num_affected_rows, last_insert_id
  14. end
  15.  
  16. function dbGet(...)
  17. if not {...} then return end
  18. local stringe=dbPrepareString(DBHandler,...)
  19. local query=dbQuery(DBHandler, stringe)
  20. local result,num_affected_rows, last_insert_id =dbPoll(query, -1)
  21. return result
  22. end
  23.  
  24.  
  25. addEventHandler("onResourceStart", resourceRoot, function()
  26. DBHandler=dbConnect("mysql", "dbname="..dbName..";host="..dbHost.."", dbUser, dbPass, "share=1;autoreconnect=1")
  27. if DBHandler then
  28. outputDebugString("* Połączono pomyślnie! (MySQL)")
  29. dbSet("SET NAMES utf8")
  30. else
  31. outputDebugString("* Brak połączenia! (MySQL)")
  32. end
  33. end)
  34.  
  35.  
  36.  
  37.  
  38.  
  39. function pobierzTabeleWynikow(...)
  40. local h=dbQuery(DBHandler,...)
  41. if (not h) then
  42. return nil
  43. end
  44. local rows = dbPoll(h, -1)
  45. return rows
  46. end
  47.  
  48. function pobierzWyniki(...)
  49. local h=dbQuery(DBHandler,...)
  50. if (not h) then
  51. return nil
  52. end
  53. local rows = dbPoll(h, -1)
  54. if not rows then return nil end
  55. return rows[1]
  56. end
  57.  
  58. function zapytanie(...)
  59. local h=dbQuery(DBHandler,...)
  60. local result,numrows=dbPoll(h,-1)
  61. return numrows
  62. end
  63.  
  64. --[[
  65. function insertID()
  66. return mysql_insert_id(SQL)
  67. end
  68. function affectedRows()
  69. return mysql_affected_rows(SQL)
  70. end
  71. ]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement