第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Wordpress - 在產(chǎn)品頁面上顯示 MySQL 列數(shù)據(jù)

Wordpress - 在產(chǎn)品頁面上顯示 MySQL 列數(shù)據(jù)

PHP
紅糖糍粑 2023-04-02 15:01:17
親愛的,我創(chuàng)建了一個 python 腳本,它從 MSSQL 導出數(shù)據(jù)并導入到 MySQL 數(shù)據(jù)庫中。一切順利?,F(xiàn)在我想顯示我添加的新列數(shù)據(jù)......但我沒有任何 PHP 技能。數(shù)據(jù)在wc_product_meta_lookup表中。列名是dLieferdatum。我想它可能以這樣的方式開始:global $product;$results = $product->get_col( "    SELECT dLieferdatum    FROM jll99_wc_product_meta_lookup    WHERE dLieferdatum IS NOT NULL" );我將不勝感激任何想法:-)進一步注意:我構(gòu)建了一個顯示項目是否可用的功能。dLieferdatum我想顯示來自而不是“bestellbar”的數(shù)據(jù),如果dLieferdatum is not NULLfunction show_stock() {    global $product;        // if manage stock is enabled        if ( $product->stock ) {              // if stock is low            if ( number_format($product->stock,0,'','') > 0 && number_format($product->stock,0,'','') < 7) {                 echo '<div class="less-available"><i class="fa fa-truck"></i> auf Lager</div>';                echo '<div class="ind_individual-delivery-time">Zustellung in 1 - 3 Werktagen</div>';             }                    // if more than 6 are available            if ( number_format($product->stock,0,'','') > 0 && number_format($product->stock,0,'','') > 6) {                 echo '<div class="available"><i class="fa fa-truck"></i> auf Lager</div>';                 echo '<div class="ind_individual-delivery-time">Zustellung in 1 - 3 Werktagen</div>';             }        }        if ( $product->managing_stock() && number_format($product->stock,0,'','') < 1) {            echo '<div class="backorder_item"><i class="fa fa-truck"></i> bestellbar</div>';                    }    }
查看完整描述

1 回答

?
蠱毒傳說

TA貢獻1895條經(jīng)驗 獲得超3個贊

我有一個類似的問題,它剛剛解決了。


首先,您必須為SELECT數(shù)據(jù)庫中的數(shù)據(jù)創(chuàng)建一個函數(shù):


function get_product_meta_dLieferdatum( $product_id ) {

            global $wpdb;

            return $wpdb->get_var( $wpdb->prepare("

                SELECT dLieferdatum

                FROM {$wpdb->prefix}wc_product_meta_lookup

                WHERE product_id = '%d' AND dLieferdatum <> '0000-00-00'

            ", $product_id ) );

        }

第二步是在你的“show_stock()”函數(shù)中調(diào)用函數(shù)的返回值。因此,您需要將代碼放在下面 - 例如 - 在調(diào)用if之前


$dLieferdatum = get_product_meta_dLieferdatum( $product->get_id() );

現(xiàn)在$dLieferdatum有你想要的價值。最后你可以用一個簡單的echoor來顯示數(shù)據(jù)print:


echo $dLieferdatum;


查看完整回答
反對 回復 2023-04-02
  • 1 回答
  • 0 關(guān)注
  • 167 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號