从mysql列回显数据及其字段名称

时间:2014-06-03 12:00:06

标签: php mysql

我从昨晚开始尝试从列名获取数据,表名是(数据)是(my_table)。

(数据)列中的

数据是这样的:

{"kind":"track","id":97617992,"created_at":"2013\/06\/19 22:24:08 +0000","user_id":1861068,"}

我希望它像回声一样。

kind: track loop,
id: (number) loop,
created_at: (date) loop,
user_id: (user_id) loop,

3 个答案:

答案 0 :(得分:2)

该数据采用JSON格式,因此请使用json_decode将其解码为数组。

$array = json_decode($row['data'], true);
foreach ($array as $key => $val) {
    echo "$key: $val loop,<br/>";
}

答案 1 :(得分:0)

首先找到某个变量的substr(data,1,strlen(data)-1);并使用,方法中的explode()运算符将其拆分。然后您可以通过它的索引轻松打印该爆炸数组。 知道了吗?

答案 2 :(得分:0)

$data=json_decode('{"kind":"track","id":97617992,"created_at":"2013\/06\/19 22:24:08 +0000","user_id":1861068,"}');

foreach($data as $value=>$key)
  echo $key . ":" . $value . "<br/>";