[問題] 如何再送參數到method?
我寫了一個程式有用到dbi mysql
主要是送入一個關鍵字作為where的條件
然後想要如果結果非nil
就再把這個結果送去當做where的條件
可是一直被說是參數錯誤
試了很多方法還是搞不定,所以想上來問一下高手
require 'dbi'
require 'mysql'
def query()
input = ARGV[0]
dbh = Mysql.real_connect("localhost", "root", "", "g2p")
q = dbh.query("select is_a from is_a where id='#{input}';")
while row = q.fetch_row do
mpid = row.to_s
end
return mpid
end
puts query()
如上面所示,目前這程式可以跑
我要把回傳的結果mpid再當做input的值
請問該怎麼做才好 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.162.64
→
03/10 11:54, , 1F
03/10 11:54, 1F
推
03/10 12:59, , 2F
03/10 12:59, 2F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 5 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章