質問編集履歴
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
例えばデータベースに格納されている映画を検索する場合、検索フォームにはタイトルもしくは映画監督のキーワードを入力してもらうとします。
|
6
6
|
|
7
|
-
そのキーワードをcgiで受け取り、sqlで検索するプログラムをrubyで書いているのですが、データベース上のimformation表から複数の列名(title,supervisor)をwhereで検索する方法がよくわからないのでご教授ください。また、キーワードをスペースで区切って複数入力してもらった時(例えば、[君の名は 新海誠]のように)には
|
7
|
+
そのキーワードをcgiで受け取り、sqlで検索するプログラムをrubyで書いているのですが、データベース上のimformation表から複数の列名(title,supervisor)をwhereで検索する方法がよくわからないのでご教授ください。また、キーワードをスペースで区切って複数入力してもらった時(例えば、[君の名は 新海誠]のように)にはsplitで区切ってどのようにsqlで検索をかけるのかもいろいろ試しましたがわからなかったので合わせて教えていただけると幸いです。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -46,7 +46,7 @@
|
|
46
46
|
|
47
47
|
{|row|
|
48
48
|
|
49
|
-
printf(" <p>%
|
49
|
+
printf(" <p>%s: %s\n", CGI.escapeHTML(row[0].to_s), CGI.escapeHTML(row[1].to_s),"</p>")
|
50
50
|
|
51
51
|
}
|
52
52
|
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
例えばデータベースに格納されている映画を検索する場合、検索フォームにはタイトルもしくは映画監督のキーワードを入力してもらうとします。
|
6
6
|
|
7
|
-
そのキーワードをcgiで受け取り、sqlで検索するプログラムをrubyで書いているのですが、複数の列名(title,supervisor)をwhereで検索する方法がよくわからないのでご教授ください。また、キーワードをスペースで区切って複数入力してもらった時(例えば、[君の名は 新海誠]のように)にはgsubで区切ってどのようにsqlで検索をかけるのかもいろいろ試しましたがわからなかったので合わせて教えていただけると幸いです。
|
7
|
+
そのキーワードをcgiで受け取り、sqlで検索するプログラムをrubyで書いているのですが、データベース上のimformation表から複数の列名(title,supervisor)をwhereで検索する方法がよくわからないのでご教授ください。また、キーワードをスペースで区切って複数入力してもらった時(例えば、[君の名は 新海誠]のように)にはgsubで区切ってどのようにsqlで検索をかけるのかもいろいろ試しましたがわからなかったので合わせて教えていただけると幸いです。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -18,13 +18,7 @@
|
|
18
18
|
|
19
19
|
### 発生している問題・エラーメッセージ
|
20
20
|
|
21
|
-
|
22
|
-
|
23
|
-
```
|
24
|
-
|
25
|
-
|
21
|
+
上記の通り
|
26
|
-
|
27
|
-
```
|
28
22
|
|
29
23
|
|
30
24
|
|
@@ -48,7 +42,7 @@
|
|
48
42
|
|
49
43
|
key = cgi[key_word] #入力してもらったキーワードを受け取ります
|
50
44
|
|
51
|
-
db.execute("select title, supervisor from info where (ここをどう書けばいいかわからないです) like ?;", "%"+key+"%")#この検索文でtitleとsupervisorの2つから検索をかけて検索結果を表示したいです。
|
45
|
+
db.execute("select title, supervisor from information where (ここをどう書けばいいかわからないです) like ?;", "%"+key+"%")#この検索文でtitleとsupervisorの2つから検索をかけて検索結果を表示したいです。
|
52
46
|
|
53
47
|
{|row|
|
54
48
|
|