Guest User

Untitled

a guest
Nov 25th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #!/usr/bin/ruby
  2. require 'rubygems'
  3. require 'socket'
  4. require 'mysql2' # gem install mysql2
  5.  
  6. webserver = TCPServer.new('127.0.0.1', 6789)
  7.  
  8. client = Mysql2::Client.new(
  9. :host => "127.0.0.1",
  10. :username => "root",
  11. :password => "root",
  12. :database => "example"
  13. )
  14.  
  15. records = client.query("SELECT * FROM users")
  16.  
  17. while (session = webserver.accept)
  18. session.print "HTTP/1.1 200/OK\r\nContent-type:text/html\r\n\r\n"
  19. # print something on the screen
  20. session.print "Hello, world"
  21. request = session.gets
  22. # print out records from the database
  23. records.each {|r| session.print "<p>#{r['name']} - #{r['age']}</p>"}
  24. session.close
  25. end
Add Comment
Please, Sign In to add comment