2017-09-03 45 views
0

我想從我的sql表中檢索數據。我通過bootstrap表格插入表格,我也希望能夠顯示它。在Wordpress中回聲SQL數據

這是我的查詢SELECT meta_value FROM wp__frm_item_metas WHERE item_id = 2,這是output

這是我的代碼

global $wpdb; 
$centr = $wpdb->get_results('SELECT meta_value FROM `wp__frm_item_metas` WHERE `item_id` = 2'); 
echo $centr; 
?> 

但是我沒有得到期望的輸出。我只看到陣列打印出來,我想看到內容顯示在圖片中。

提前致謝!

+0

我提供了基於這樣的一個答案:https://codex.wordpress.org/Class_Reference/ wpdb –

+0

是的,我也在閱讀,但無法使其工作。 – R1ddler

回答

0

展望WordPress的使用,這將是這樣的,因爲你已經使用了get_results方法:

<?php 

$centr = $wpdb->get_results('SELECT meta_value FROM `wp__frm_item_metas` WHERE `item_id` = 2'); 

if (!empty($centr)) { 
    foreach ($centr as $r) { 
     echo $r->meta_value; 
    } 
} 
+0

我嘗試了第一個,但沒有得到任何輸出。第二個但是給了我一個錯誤「(!)致命錯誤:未捕獲錯誤:不能使用stdClass類型的對象作爲第63行的index.php中的數組」 – R1ddler

+0

我更新了我的答案。當您使用get_results方法時,您正在處理一組對象。 –

+0

工作,謝謝。如何添加一些中斷或空格導致當前輸出不可讀。 – R1ddler