如何在td中获取逗号分隔值

时间:2011-11-23 10:53:20

标签: php

我从查询中获取值,但如果有多个值,则必须将它们作为逗号分隔值放置 我正在寻找这样的输出:      title(x,y),(x,y)

请帮助我,我该怎么做呢?我正在努力实现这个目标

$cols = array ('test.*', 'user.*', 'count(test_stats.test_public_id) as 
past_day_views','test_stats.test_public_id', 'test_stats.*' );
$select = $db->select () ->from ( 'test', $cols )
    ->join ( 'user', 'user.user_id = test.user_id', array () )
    ->join ( 'test_stats', 'test_stats.test_public_id = test.test_public_id', array ())
    ->where ( 'test_stats.updated_on > DATE_SUB(CURDATE(), INTERVAL 1 DAY)' )
    ->group ( 'test_stats.test_public_id' )
    ->order ( 'title' );
    $result = $db->fetchAll ( $select );
foreach ( $result as $row1 ) {
    $x = $row1 ['x'] ;
    $y = $row1 ['y'];
    $z = $row1 ['title'];
}

1 个答案:

答案 0 :(得分:1)

我在查询中使用了这个

GROUP_CONCAT(DISTINCT  test_stats.xy SEPARATOR '<br/>') as x