一意の値から単一の値を得る方法PHP

私は質問から値を得ている 私はこのような出力を探しています:

どうすれば私はこれを行うことができます私はこれを得るために機能しようとしている助けてください

$cols = array ('test.title', 'test_stats.*' );
$select = $db->select() ->from ( 'test', $cols )
    ->join ( 'test_stats', 'test_stats.test_public_id = test.test_public_id', array ())
    ->where ( 'test_stats.updated_on > DATE_SUB(CURDATE(), INTERVAL 1 DAY)' )
    ->order ( 'title' );
    $result = $db->fetchAll ( $select );
foreach ( $result as $row1 ) {
    $title = $row1 ['title'];
    $testPublicId = $row1 ['test_public_id'];
    $views = count($testPublicId);
}
    $select = $db->select ()
    ->from ( 'test_stats', array ('count(test_public_id) AS total_views' ))
    ->where ( 'test_public_id = ?', $publicId );
$result2 = $db->fetchAll ( $select );
foreach ( $result2 as $row2 ) {
$totalViews = $row2 ['total_views'];
$x= '<table>
<tr>
    <td > ' . $title . ' </td>
    <td > ' .$testPublicId . ' </td>
    <td > ' . $views . ' </td>
    <td > ' . $row1 ['addr'] . ' </td>
    <td > ' . $totalViews . ' </td>
</tr>
</table>';
}
}
print_r($x);

i'm looking for out put like this

0
私は区別する必要があるすべての残りのIPアドレスを取得する必要があります
追加された 著者 vvr,
別のものを追加すると、そのトリックはやりませんか?
追加された 著者 Jan Højriis Dragsbaek,

1 答え

私はzend_dbを知っていませんが、ここではSQLクエリです

SELECT column1,column2,column3,
GROUP_CONCAT(column_ip SEPARATOR ','),
column5
FROM table
GROUP BY column1,column2,column3,column5
0
追加された
ありがとう、それは素晴らしい仕事をして..............しかし、私はzendで変換する必要があります......
追加された 著者 vvr,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com