0

私は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]残りのものが表示されない理由がわかりません

4

1 に答える 1

2

あなたはwpdb間違って使用します。WordPressが持っているものをあなた自身のvarに使わせないでください。

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

また、WordPressのテーブルにはプレフィックスを付ける必要があります。

于 2013-01-03T19:55:16.643 に答える