関数の定義
php
1 // DBに情報をインサートする関数 2 function insertDataToExamplesTable($data) { 3 extract($data); 4 $wpdb->query( 5 $wpdb->prepare( 6 " 7 INSERT INTO $wpdb->examples 8 ( 9 id, 10 ex_nm, 11 pref_nm, 12 area_nm, 13 latitude, 14 longitude, 15 ex_cd, 16 ex_sale_cd, 17 updated_at 18 ) 19 VALUES 20 ( 21 %s, 22 %s, 23 %s, 24 %s, 25 %s, 26 %s, 27 %s, 28 %s, 29 %s 30 ) 31 ON DUPLICATE KEY UPDATE 32 id = VALUES(id), 33 ex_nm = VALUES(ex_nm), 34 pref_nm = VALUES(pref_nm), 35 area_nm = VALUES(area_nm), 36 latitude = VALUES(latitude), 37 longitude = VALUES(longitude), 38 ex_cd = VALUES(ex_cd), 39 ex_sale_cd = VALUES(ex_sale_cd), 40 updated_at = VALUES(updated_at) 41 ", 42 array( 43 $id, 44 $exNm, 45 $prefNm, 46 $areaNm, 47 $latitude, 48 $longitude, 49 $exCd, 50 $exSaleCd, 51 $updatedAt 52 )) 53 ); 54 }
php
1 $acmData = array(); 2 $acmData = compact("id", "exNm", "prefNm", "areaNm", "latitude", "longitude", "exCd", "exSaleCd", "updatedAt"); 3 insertDataToExamplesTable($data);
質問したいこと
- 何か間違っている点はありますか? 関数が実行できずに表題通りのエラーが発生しています。
- 何度も名前が間違っていないかチェックしました。名前以外でミスしてそうな部分があればご指摘して頂けたら幸甚です。お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/20 09:36