【发布时间】:2015-03-03 08:19:20
【问题描述】:
我正在尝试从 db 中删除行并收到此错误。我用谷歌搜索并尝试了所有可能的解决方案仍然没有运气。我还提到了“global $wpdb”,但不知道为什么会出现这个错误。
<?php
if($_POST['array'])
{
global $wpdb;
$productArray = $_POST["array"];
$count = count($productArray);
$table_name = "wp_cause_woocommerce_product";
for( $i=0; $i < $count; $i++ ){
$wpdb->delete( $table_name, array( 'product_ID' => $productArray[$i] ), array( '%d' ) );
}
}
【问题讨论】:
-
你的表中有所有这些数组值吗?
-
出于调试目的,我将 print_r($wpdb) 只是为了查看它是否填充了您真正想要的对象。你的代码看起来不错。
-
print_r($wpdb) 我这样做了.. 没有显示 =>Jordy 。是的,我拥有所有价值观 =>Feroz
-
这个文件是在你的主题中还是在其他地方?
-
文件路径:E:\xampp\htdocs\fundraise\wp-content\themes\aidreform\include\cs_product_delete.php