回答編集履歴

5 chousei

yambejp

yambejp score 85778

2020/01/23 15:43  投稿

これではダメなのでしょうか?
```PHP
$insert="INSERT INTO $wpdb->yasai_table ( $data_keys ) values ( $formats )"
$insert="INSERT INTO $wpdb->yasai_table ( $data_keys ) values ( $formats )";
$sql = call_user_func_array([$wpdb,"prepare"],array_merge($insert,explode(",",$data_vals)));
```
※調整
4 chousei

yambejp

yambejp score 85778

2020/01/23 15:43  投稿

これではダメなのでしょうか?
```PHP
$insert="INSERT INTO $wpdb->yasai_table ( $data_keys ) values ( $formats )"
$sql = call_user_func_array([$wpdb,prepare],array_merge($insert,explode(",",$data_vals)));
$sql = call_user_func_array([$wpdb,"prepare"],array_merge($insert,explode(",",$data_vals)));
```
※調整
3 chousei

yambejp

yambejp score 85778

2020/01/23 15:43  投稿

これではダメなのでしょうか?
```PHP
$insert="INSERT INTO $wpdb->yasai_table ( $data_keys ) values ( $formats )"  
$sql = call_user_func_array([$wpdb,prepare],array_merge($insert,explode(",",$data_vals)));
```
※調整
2 ちょうせい

yambejp

yambejp score 85778

2020/01/23 15:42  投稿

これではダメなのでしょうか?
```PHP
$sql = call_user_func_array([$wpdb,prepare("INSERT INTO $wpdb->yasai_table ( $data_keys ) values ( $formats )"],explode(",",$data_vals));
$sql = call_user_func_array([$wpdb,prepare],array_merge($insert,explode(",",$data_vals)));
```
※調整
1 調整

yambejp

yambejp score 85778

2020/01/23 15:32  投稿

単純にこれではダメなのでしょうか?
これではダメなのでしょうか?
```PHP
$sql = $wpdb->prepare("INSERT INTO $wpdb->yasai_table ( $data_keys ) values ( $formats )", explode(",",$data_vals));
```
$sql = call_user_func_array([$wpdb,prepare("INSERT INTO $wpdb->yasai_table ( $data_keys ) values ( $formats )"],explode(",",$data_vals));
```
※調整

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る