2017-08-03 11 views
-4

私には様々なショートコードがあります。Wordpress/WooCommerce MySQLデータベースの行数を取得するための特別なmysqlコール

データベースに2つの注文がある場合、注文の1つはshop_orderであり、次はshop_subscription_orderです。この2つのデータは、post_id(wp_postsという名前)を呼び出すことによって、別のタブで見つけられます。オーダーがwc_activeの場合、shop_subscription_orderを調べなければなりません。 subscription_orderでpost_idを取得し、wc_activeであるかどうかをチェックし、そのステータスですべての注文を出力する必要がある場合は、各顧客に何行あるかを調べるmySQL呼び出しが1つ必要です。

Aの例を働いたがショーのために私が意味するものではありません: SELECT * post_meta meta_key ='_customer_id'とmeta_vlaue = '行=の数$ customerid'場合は、 '2' を選択* wp_postからpost_type =' shop_supscriptionから

HTTPS:// nltrading.dk/video.mov

まず

、次にエコーnum_of_rows

ここ

ビデオ例えば「WC-アクティブ 'IDフォームpost_metaとpost_statusを=聖霊降臨祭' 〜で私たちは3行の注文を表示し、2行の注文を表示した後、

2行の注文が必要です。動画に表示されるwc_activeがあります。 wc_activeウィットで2行のオーダーしかない行の数を数えるには、これをすべて呼び出す必要があります。

+0

あなたが実際に疑問を持っていますか? –

+0

スキーマとデータのあいまいな説明でこれを実行するためのSQL文を誰でも作成することは、実際には不可能です。各テーブルのサンプルと望みの結果を追加して、ドットの接続に役立てることができますか? – JNevill

+0

私はビデオを今すぐアップロードしています! – juliarobertoskosen

答えて

0

使用、このようなコード:

//To show number of rows in table 
function test() 
{ 
    global $wpdb; 
    $table_name = $wpdb->prefix . 'mydata'; 
    $count_query = "select count(*) from $table_name"; 
    $num = $wpdb->get_var($count_query); 
    echo $num . 'Rows Found'; 
} 
+0

今私はupdatetを持っています – juliarobertoskosen

関連する問題