get_results返回不迭代

时间:2013-01-03 19:47:38

标签: wordpress wordpress-plugin

我正在创建WP插件,这是我的代码

$cmdb = new wpdb(DB_USER,DB_PASSWORD, DB_NAME, DB_HOST);  
    $retval = '';  

    echo '<table align="center">';
    echo '<th>Coupon ID</td>';
    echo '<th>Coupon Name</td>';
       echo '<th>Coupon Text</td>';
    echo '<th>Please Select Order</td>';

            $coupon_count = $cmdb->get_results("SELECT * FROM coupons");  
            var_dump($product_count);

        foreach($coupon_count as $cc)
{
echo '<tr>';
echo '<td>';
echo '<input type="label" value="'.$cc->id.'"';
echo '<input type="text" value="'.$cc->title.'"';
echo '<input type="text" value="'.$cc->subtitle.'"';
echo '<select></select>';

echo '</td>';
echo '</tr>';

}
echo '</table>';

但是输出是![在此输入图像描述] [1] 我不知道为什么它没有显示我剩下的东西

1 个答案:

答案 0 :(得分:2)

您使用wpdb错误。不要让你自己的var使用一个WordPress。

global $wpdb;
$coupon_count = $wpdb->get_results("SELECT * FROM coupons"); 

WordPress中的表格也需要加前缀。