私はrubyを使用してsqliteデータベースで簡単な製品テーブルを作成しました。product_codeをwhere条件として渡す通常のselectステートメントに従ってrecorsを取得できます。レコードを取得するときはいつでも、オンラインバスケットの場合と同様に、レコードを配列に格納し、選択したアイテムの価格に追加して合計値を取得できるようにしたいです。私はこれをレールのないルビーで、コンソールだけでやっています。selectステートメントの例
def select(item_code)
item_code = item_code
begin
db = SQLite3::Database.new "test.db"
results = db.get_first_row "SELECT * FROM Products WHERE Product_code = ?",
item_code
puts results.join "\s"
rescue SQLite3::Exception => e
puts "Exception occured"
puts e
ensure
db.close if db
end
終わり
ありがとうございました。