gpt4 book ai didi

ruby - 在Ruby中准备和执行SQLite语句

转载 作者:行者123 更新时间:2023-12-03 19:43:34 25 4
gpt4 key购买 nike

我一直在尝试准备一些执行后的语句。这样做的目的是清除我以前从未做过的数据输入。我按照步骤here,但是没有得到想要的结果。

这是我所拥有的:

require 'sqlite3'

$db = SQLite3::Database.open "congress_poll_results.db"

def rep_pull(state)
pull = $db.prepare("SELECT name, location FROM congress_members WHERE location = ?")
pull.bind_param 1, state
puts pull.execute
end

rep_pull("MN")

=> #<SQLite3::ResultSet:0x2e69e00>


我期望的是MN中的销售代表列表,但我只是得到了“ SQLite3 :: ResultSet:0x2e69e00”。

我在这里想念什么?非常感谢。

最佳答案

试试这个

def rep_pull(state)
pull = $db.prepare("SELECT name, location FROM congress_members WHERE location = ?")
pull.bind_param 1, state
pull.execute do |row|
p row
end
end

关于ruby - 在Ruby中准备和执行SQLite语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25694354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com