質問編集履歴

3

SQLの修正

2019/01/21 02:26

投稿

carrot0001
carrot0001

スコア24

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- SQL_x: $res = $pdo_conn->query("UPDATE sampletable SET name = '高橋' WHERE name = '?橋'";)
1
+ SQL_x: $res = $pdo_conn->query("UPDATE sampletable SET name = '高橋' WHERE name = '?橋';")
2
2
 
3
3
 
4
4
 

2

SQLの修正

2019/01/21 02:26

投稿

carrot0001
carrot0001

スコア24

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- SQL_x: $res = $pdo_conn->query("UPDATE sampletable SET name = '高橋' WHERE name = '?橋';
1
+ SQL_x: $res = $pdo_conn->query("UPDATE sampletable SET name = '高橋' WHERE name = '?橋'";)
2
2
 
3
3
 
4
4
 

1

追記

2019/01/21 02:24

投稿

carrot0001
carrot0001

スコア24

test CHANGED
File without changes
test CHANGED
@@ -2,4 +2,12 @@
2
2
 
3
3
 
4
4
 
5
- Microsoft独自拡張の文字であるはしご高をふつうの高に変換しようとしています。はしご高はCSVからfgetcsvで読み込んだときに?に変換されています。しかしこれをSQL_xで?からふつうの高に変換しようとすると"鄕"という文字に変換されてしまいます。ふつうの高に変換されるようにするにはどうしたらいいでしょうか。DBはPostgreSQL10です。
5
+ Microsoft独自拡張の文字であるはしご高をふつうの高に変換しようとしています。はしご高はCSVからfgetcsvで読み込んだときに?に変換されています。しかしこれをSQL_xで?からふつうの高に変換しようとすると"鄕"という文字に変換されてしまいます。ふつうの高に変換されるようにするにはどうしたらいいでしょうか。DBはPostgreSQL10です。OSはCentOS6です。
6
+
7
+
8
+
9
+ PostgreSQLのコンソール
10
+
11
+ sampledb#
12
+
13
+ からUPDATEを行うと正しく変換されるのですが、PHP内からやると"鄕"という文字になってしまいます。