Guest User

Untitled

a guest
Jan 22nd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. extern static mysql_get_client_info: string
  2.  
  3. class MYSQL: special
  4.  
  5. /*
  6. @desc returns last error message
  7. */
  8. extern static MYSQL.error: string
  9. extern static MYSQL.connect(host: string, user: string, password: string, database: string, port: int): bool
  10. static MYSQL.connect(host: string, user: string, password: string, database: string): bool
  11. begin
  12. return connect(host, user, password, database, 0)
  13. end
  14. extern static MYSQL.query(text: string): bool
  15. extern static MYSQL.escape_string(str: string): string
  16.  
  17.  
  18. class MYSQL_result: special
  19. extern static MYSQL.result: MYSQL_result
  20. extern static MYSQL_result.fields: array#string
  21. extern static MYSQL_result.num_rows: int
  22. extern static MYSQL_result.fetch: array#string
  23.  
  24. static MYSQL_result.get: array#hash#string
  25. begin
  26. var result: array#hash#string
  27. var names: array#string = fields
  28. var row: array#string = fetch
  29. while(row.length > 0) {
  30. var newline: hash#string = new hash#string
  31. for(var i: int = 0; i < names.length; i++) {
  32. newline[names[i]] = row[i]
  33. }
  34. result.add(newline)
  35. row = fetch
  36. }
  37. return result
  38. end
Add Comment
Please, Sign In to add comment