2016-08-17 84 views
1

我試圖解決以下 -WordPress數據庫將數據添加到varible

$result = $wpdb->get_results("SELECT * FROM table name WHERE ID = 1"); 
foreach ($result as $print) { 
    print '<div class = "facebook">facebook link<a href = "facebook.com/' .$print->Facebook. '"></a></div>'; 
} 

這應該顯示Facebook的鏈接和鏈接朝正確的頁面可惜不工作,因爲它消除了鏈接。

我希望我沒有做這個完全錯誤,因爲我使用了一個foreach循環,因爲我將添加其他社交媒體。

+0

謝謝你們,我將能夠在家中測試這些答案。我得到的結果顯示,即在數據庫下的Facebook COL「測試」是一個示例字段顯示,但沒有鏈接。 – lumination

回答

0

你有兩個選擇: 使用get_results()像你一樣:

$results = $wpdb->get_results("SELECT * FROM $wpdb->table_name WHERE id = 1"); 
foreach ($results as $result) 
    { echo $result->column_name } 

OR

使用get_rows()

$mylink = $wpdb->get_row("SELECT * FROM $wpdb->table_name WHERE link_id = 10", ARRAY_A); 
echo $mylink['column_name']; 

你可以看到更多在這裏:https://codex.wordpress.org/Class_Reference/wpdb

0

有你用過global $wpdb

使用這樣的:

global $wpdb; 
$result = $wpdb->get_results('SELECT * FROM $wpdb->table name WHERE ID = 1'); 

檢查這個official doc獲取更多信息。

0

鏈接不可見,因爲您的a標籤不包含任何文本。

更改此:

<div class = "facebook">facebook link<a href = "facebook.com/' .$print->Facebook. '"></a></div>

這樣:

<div class = "facebook"><a href = "facebook.com/' .$print->Facebook. '">facebook link</a></div>

(移動文本的內標籤)。