我有一個網站,它運行在Joomla 2.5與MyBlog。我正在創建一個外部應用程序,它從MyBlog表中獲取數據並顯示給網站用戶。通過PHP從列訪問數據
在MyBlog評論表中,有一個列名'comment_author_data'。在這一列裏面的數據看起來像這樣: {「name」:「xxxxx」,「email」:「[email protected]」,「id」:「xxx」}
我想訪問來自數據的姓名和電子郵件ID和ID。
如何使用PHP訪問它們?
任何幫助將不勝感激。
我有一個網站,它運行在Joomla 2.5與MyBlog。我正在創建一個外部應用程序,它從MyBlog表中獲取數據並顯示給網站用戶。通過PHP從列訪問數據
在MyBlog評論表中,有一個列名'comment_author_data'。在這一列裏面的數據看起來像這樣: {「name」:「xxxxx」,「email」:「[email protected]」,「id」:「xxx」}
我想訪問來自數據的姓名和電子郵件ID和ID。
如何使用PHP訪問它們?
任何幫助將不勝感激。
這看起來像一個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;
你有沒有嘗試過的東西沒有? –
瞭解如何從外部導入Joomla框架以及如何編寫查詢以從Joomla數據庫表中獲取數據。這裏有足夠多的文檔。如果您遇到代碼中的特定問題並提供您嘗試過的示例,您將更有可能得到答案;) – Lodder
@Lodder - 感謝您的建議... – mkb