質問編集履歴
1
Ruby でDBから取得した文字列の確認方法を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,6 +32,38 @@
|
|
32
32
|
|
33
33
|
phpで取得すると正しく取得できていますし、直接データベースを見てもエスケープされた状態で保存されているわけではないようです。
|
34
34
|
|
35
|
+
Ruby での確認には p を使いました。
|
36
|
+
|
37
|
+
```Ruby
|
38
|
+
|
39
|
+
require 'mysql2'
|
40
|
+
|
41
|
+
client = Mysql2::Client.new(host: DB_HOST, username: DB_USER, password: DB_PW, database: DB_DATABASE)
|
42
|
+
|
43
|
+
sql = "SELECT * FROM articles"
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
results = {}
|
48
|
+
|
49
|
+
client.query(sql).each do |row|
|
50
|
+
|
51
|
+
row.each do |key, val|
|
52
|
+
|
53
|
+
result[key] = val
|
54
|
+
|
55
|
+
end
|
56
|
+
|
57
|
+
end
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
p result
|
62
|
+
|
63
|
+
```
|
64
|
+
|
65
|
+
|
66
|
+
|
35
67
|
|
36
68
|
|
37
69
|
|