2013-10-28 88 views
0

我有一個網站,它運行在Joomla 2.5與MyBlog。我正在創建一個外部應用程序,它從MyBlog表中獲取數據並顯示給網站用戶。通過PHP從列訪問數據

在MyBlog評論表中,有一個列名'comment_author_data'。在這一列裏面的數據看起來像這樣: {「name」:「xxxxx」,「email」:「[email protected]」,「id」:「xxx」}

我想訪問來自數據的姓名和電子郵件ID和ID。

如何使用PHP訪問它們?

任何幫助將不勝感激。

+0

你有沒有嘗試過的東西沒有? –

+0

瞭解如何從外部導入Joomla框架以及如何編寫查詢以從Joomla數據庫表中獲取數據。這裏有足夠多的文檔。如果您遇到代碼中的特定問題並提供您嘗試過的示例,您將更有可能得到答案;) – Lodder

+0

@Lodder - 感謝您的建議... – mkb

回答

2

這看起來像一個JSON字符串。您可以使用json_decode()訪問名稱和電子郵件的值。

<?php 

$string = ' {"name":"xxxxx","email":"[email protected]","id":"xxx"}'; 

$data = json_decode($string); 

print_r($data); 

?> 

回報

stdClass Object 
(
    [name] => xxxxx 
    [email] => [email protected] 
    [id] => xxx 
) 

,它允許你訪問它,像這樣:

print $data->name;

+0

嗨dbh,感謝您的解決方案... 。它真的爲我工作....真的很感謝快速回復... – mkb

+0

@mkb不用擔心隊友,很高興這有助於你並解決了你的問題! – Darren