2 回答

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
代替
$sql = "INSERT INTO $wpdb->wpex_programma (id, naam) VALUES (2, 'Country Kickin 2')";
$prepare_query = $wpdb->prepare($sql);
$result = $wpdb->sql($prepare_query);
和
$number_of_rows_inserted = $wpdb->insert('wpex_programma', [
'id' => 2,
'naam' => 'Country kickin 2'
]);
var_dump($number_of_rows_inserted);
該insert方法正在做準(zhǔn)備,所以你不需要它。
global $wpdb;如果未完成,請(qǐng)?jiān)诤瘮?shù)或文件的開頭添加。另外,嘗試刪除該行'id' => 2,因?yàn)?id 應(yīng)設(shè)置為自動(dòng)遞增。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
您正在對(duì)象上使用不存在的方法 ( $wpdb->sql()) wpdb。
用于$wpdb->query()執(zhí)行您的INSERT查詢。
$sql = "INSERT INTO {$wpdb->prefix}programma (id, naam) VALUES (2, 'Country Kickin 2')";
$query = $wpdb->prepare($sql);
$result = $wpdb->query($query);
var_dump($result); // int(1) on success OR bool(false) on failure
- 2 回答
- 0 關(guān)注
- 128 瀏覽
添加回答
舉報(bào)