Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #coding: utf-8
- require 'mysql2'
- Client = Mysql2::Client.new(:host => "185.117.152.43", :port => "32768", :username => "messimm", :password => "326301", :database => "pizzaSystem")
- def getDataFromDB(query)
- results = Client.query(query)
- end
- getDataFromDB("SELECT * FROM `Orders` INNER JOIN `pizza` ON `Orders`.`pizza_id` = `pizza`.`pizza_id`").take(2).each do |row|
- puts "какая-то " + row["pizza_name"]
- end
- #INSERT INTO `pizzaSystem`.`pizza` (`pizza_id`, `pizza_name`, `pizza_description`, `pizza_composition`, `pizza_size`) VALUES (NULL, 'TEST', 'TEST', 'TEST', '25');
- getDataFromDB("SELECT * FROM `Orders` INNER JOIN `pizza` ON `Orders`.`pizza_id` = `pizza`.`pizza_id`")
- #WHERE `pizza_id` = 1 AND `maker_id` = 1 AND `driver_id` = 1 AND `addr_id` = 1 AND `user_id` = 1
- #getDataFromDB("SELECT * FROM TestTable").each do |row|
- # puts "Под id " + row['id'].to_s + " содержится строка " + row['Name']
- #end
- #puts "Hello, World!"
- =begin
- TODO LIST:
- - Написать запросы для
- 1) Получения названия пиццы и состава по заказу для конкретного повара (WHERE maker_id = 'TEST')
- 2) Получения адреса доставки и ФИО заказчика по заказу для конкретного драйвера
- 3) Внесения новой пиццы
- 4) Внесение заказа в Orders по исходным данные (Все исходные данные обозначать словом 'TEST')
- 5) Получение сведений о конкретной пицце по названию ( в том числе и размеров )
- 6) Получение списка всех пицц с кратким описанием
- =end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement