質問編集履歴

2

誤字

2015/09/27 04:17

投稿

ssk
ssk

スコア332

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  ```PHP
46
46
 
47
- $sql='INSERT INTO user_details(code,name,phonetic,postal_code,prefectures,city,city_number) VALUES(?,?,?,?,?,?,?) ON DUPLICATE KEY UPDATE name=values(name),phonetic=values(detail_phonetic),postal_code=values(detail_postal_code),prefectures=values($detail_prefectures),city=values($detail_city),city_number=values(detail_city_number)';
47
+ $sql='INSERT INTO user_details(code,name,phonetic,postal_code,prefectures,city,city_number) VALUES(?,?,?,?,?,?,?) ON DUPLICATE KEY UPDATE name=values(name),phonetic=values(detail_phonetic),postal_code=values(detail_postal_code),prefectures=values(detail_prefectures),city=values(detail_city),city_number=values(detail_city_number)';
48
48
 
49
49
  $stmt=$dbh->prepare($sql);
50
50
 

1

追記

2015/09/27 04:17

投稿

ssk
ssk

スコア332

test CHANGED
File without changes
test CHANGED
@@ -31,3 +31,37 @@
31
31
  $stmt->execute($detail_data);
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ 追記
38
+
39
+
40
+
41
+ 見よう見まねで行ったんんですが
42
+
43
+ こちらでもダメでした。
44
+
45
+ ```PHP
46
+
47
+ $sql='INSERT INTO user_details(code,name,phonetic,postal_code,prefectures,city,city_number) VALUES(?,?,?,?,?,?,?) ON DUPLICATE KEY UPDATE name=values(name),phonetic=values(detail_phonetic),postal_code=values(detail_postal_code),prefectures=values($detail_prefectures),city=values($detail_city),city_number=values(detail_city_number)';
48
+
49
+ $stmt=$dbh->prepare($sql);
50
+
51
+ $detail_data[]=$code;
52
+
53
+ $detail_data[]=$detail_name;
54
+
55
+ $detail_data[]=$detail_phonetic;
56
+
57
+ $detail_data[]=$detail_postal_code;
58
+
59
+ $detail_data[]=$detail_prefectures;
60
+
61
+ $detail_data[]=$detail_city;
62
+
63
+ $detail_data[]=$detail_city_number;
64
+
65
+ $stmt->execute($detail_data);
66
+
67
+ ```