通过PHP访问列中的数据
我有一个网站是运行在Joomla 2.5与我的博客。我正在创建一个外部应用程序,它从MyBlog表中获取数据并显示给网站用户 在MyBlog注释表中,有一个列名“comment\u author\u data”。此列中的数据如下所示: {“姓名”:“xxxxx”,“电子邮件”:xxxx@gmail.com,“id”:“xxx”} 我想从名称和电子邮件Id以及数据中的Id访问值 如何使用PHP访问它们通过PHP访问列中的数据,php,mysql,joomla,joomla2.5,joomla-extensions,Php,Mysql,Joomla,Joomla2.5,Joomla Extensions,我有一个网站是运行在Joomla 2.5与我的博客。我正在创建一个外部应用程序,它从MyBlog表中获取数据并显示给网站用户 在MyBlog注释表中,有一个列名“comment\u author\u data”。此列中的数据如下所示: {“姓名”:“xxxxx”,“电子邮件”:xxxx@gmail.com,“id”:“xxx”} 我想从名称和电子邮件Id以及数据中的Id访问值 如何使用PHP访问它们 任何帮助都将不胜感激。看起来像json字符串。您可以使用json\u decode()访问nam
任何帮助都将不胜感激。看起来像json字符串。您可以使用
json\u decode()
访问name和email的值
允许您像这样访问它:
打印$data->name代码>您尝试过什么吗?看看如何从外部导入Joomla框架,以及如何编写查询以从Joomla数据库表获取数据。有足够多的文档用于此。如果您的代码遇到了特定的问题,并提供了您尝试过的示例,则更有可能得到答案;)@房客-感谢您的建议…Hi dbh,感谢您的解决方案。。。。这对我来说真的很有用。。。。非常感谢您的快速回复…@mkb不用担心,伙计,很高兴这帮了您,解决了您的问题!
<?php
$string = ' {"name":"xxxxx","email":"xxxx@gmail.com","id":"xxx"}';
$data = json_decode($string);
print_r($data);
?>
stdClass Object
(
[name] => xxxxx
[email] => xxxx@gmail.com
[id] => xxx
)