2015-10-07 53 views
0

我在嘗試將單個查詢結果分配給Opencart中的變量時遇到問題。例如,如何將查詢結果分配給Opencart/PHP中的變量?

$variable = $this->db->query("SELECT value FROM mydb WHERE ID='example'"); 

從我已閱讀,$變量現在是一個關聯數組查詢的結果,如果這是真的,我怎麼可以從關聯數組的字符串值被分配到變量?如果我對所說的任何內容有錯,請糾正我。任何幫助表示讚賞。

謝謝!

+0

你有沒有嘗試過這樣的:http://wiki.opencarthelp.com/doku.php?id=method_db_query –

+0

我有,但我不太明白是怎麼回事字符串而不創建數組。 – user3190636

+0

你想從你的查詢中獲得單個值嗎? –

回答

0

試試這個:

$query = $this->db->query("SELECT value FROM mydb WHERE ID='example'"); 

// Check if there are any rows returned from the query 
if ($query->num_rows > 0) { 

    // Here you are getting array of your row. 
    $row = $query->row; 

    // Now here you are getting specific column value from our row into your variable. 
    $variable = $row['yourcolumnname']; 

    // Here we are echo our variable to test it. 
    echo $variable; 
} 
+0

感謝您的評論,我試過這個版本,但忘了添加$ variable = $ row ['yourcolumnname'];這可能是問題所在。我會盡快嘗試,並讓你知道,謝謝! – user3190636

+0

沒關係,讓我知道如果遇到任何問題。 –

+0

它工作!謝謝。 – user3190636

相關問題