상태 유형을 변수로 요약하려고하는 PHP 스크립트가 있습니다.PHP 합계 상태 열
echo $val['status'];
내가 얻을 : 예를 들어 나는 다음 작업을 수행 할 때
새로운 새로운 새로운 죽은 프로세스의 새로운 새로운 새로운 새로운 새로운 죽은 새 죽은 죽은 새로운 새로운 새로운 프로세스에서
내가 원하는 것은 이들 모두를 상태 유형별로 합하여 변수에 넣는 것입니다.
그래서 내가 할 일은 :
echo $statusnew;
나는 "12"등등으로 표시됩니다. 필자는 PHP에 매우 익숙하므로이를 수행하는 가장 효율적인 방법을 찾아 내려고 노력하고 있습니다. array_sum 함수가 있다는 것을 알고 있지만 숫자 값을 합산하지 않으므로 여기서는 작동하지 않을지 확실하지 않습니다.
루프 : 그냥 @Joseph에서 추가 된 어떤
while($val = mysql_fetch_assoc($rs))
{
$date_create = date("m/d/Y", strtotime($val['date_entered']));
: 더 아래 스크립트
if($_SESSION['partner'] == 1)
{
$query = "select l.id as lead_id , l.account_name as account_name , l.first_name as first_name , l.last_name as last_name,l.date_entered as date_entered , lc.endpoints_c as endpoints , l.status as status from leads as l
join leads_cstm as lc on lc.id_c = l.id
where lc.account_id_c = '".$_SESSION['account_id']."'
and l.deleted = '0' and l.status <> 'Converted' order by date_entered DESC";
$db -> PS_Pagination($query, 20, 5, "");
$db -> setDebug(true);
$rs = $db->paginate();
$num_rows = mysql_num_rows($rs);
$count = array(); // for graph
// then, in your loop:
if (array_key_exists($val['status'], $count))
$count[$val['status']]++;
else
$count[$val['status']] = 1;
echo $count['New'];
어딘가에 루프가 있습니까? 가치의 근원은 무엇입니까? –
나는 : ($ val = mysql_fetch_assoc ($ rs)) 및 : $ db -> PS_Pagination ($ query, 20, 5, ""); $ db -> setDebug (true); $ rs = $ db-> paginate(); \t \t \t \t \t \t?> – ipengineer
행이 DB에 있기 때문에 \t \t \t \t \t \t, 왜 카운트를 반환하는 MySQL을 사용하지 않습니다. –