2

これは私のスクリプトです

#!/usr/bin/env ruby
require 'sqlite3'
print "Content-type: text/html\r\n\r\n"
print "<html><body>Hello Stack Overflow<p></body></html>\r\n"

database = SQLite3::Database.new( "new.database" )
database.execute( "create table new_table (id INTEGER PRIMARY KEY, content TEXT);" )

database.execute( "insert into new_table (content) values ('this is a stack')")
database.execute( "insert into new_table (content) values ('this is overflow')")

rows = database.execute( "select * from new_table" )

p rows

これは機能しますが、行を 1 行で出力します。改行を追加したいのですが、方法がわかりません。htmlタグ

\nどちらも機能しません。

手伝ってくれますか?

4

2 に答える 2

1

rowsあなたの質問から、変数の内容を行ごとに出力したいことがわかりました。その場合はrows、配列変数として扱いeachrow.

例えば、

rows.each do |x|
   print "#{x}\n"
end

それがあなたを助けるならば、これを試してください。

于 2012-10-24T10:22:47.153 に答える
0

<br>HTMLを印刷しているので、作業を行います。

rows.each do |row|
   print row + '<br>'
end
于 2012-10-24T10:17:39.310 に答える