1
DB = Mysql.real_connect("localhost", "admin", "pass", "main")
number = 12345 #This number exists in table
#Create Date Entry
booking_exists = DB.query("SELECT count(*) FROM booking WHERE number='#{number}';").fetch_row

number = 12345 #This number does not exist in table
booking_exists = DB.query("SELECT count(*) FROM booking WHERE number='#{number}';").fetch_row
if booking_exists[0][0][0] > 0
  puts "Skipping Existing Booking #{number}"
end

したがって、存在する変数番号の量をカウントします。最初のものは1を返します。2番目のものは0を返すはずですが、クエリを再度実行しない限り、1も返します。これを探す理由がわからないようです。私が行うことになっているある種のフラッシュクエリはありますか?

ありがとう

4

0 に答える 0