Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过PHP访问列中的数据_Php_Mysql_Joomla_Joomla2.5_Joomla Extensions - Fatal编程技术网

通过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

我有一个网站是运行在Joomla 2.5与我的博客。我正在创建一个外部应用程序,它从MyBlog表中获取数据并显示给网站用户

在MyBlog注释表中,有一个列名“comment\u author\u data”。此列中的数据如下所示: {“姓名”:“xxxxx”,“电子邮件”:xxxx@gmail.com,“id”:“xxx”}

我想从名称和电子邮件Id以及数据中的Id访问值

如何使用PHP访问它们


任何帮助都将不胜感激。

看起来像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
)