2016-11-08 5 views
1

私は小さいサイズの出力としてPandaCodeを取得したいこの問題 を解決するために私を助けて、私はPandaCode出力として少ない回数IDのPandaCodeを取得

Array 
(
    [0] => 37860 
    [1] => 37016 
    [2] => 37013 
    [3] => 38220 
    [4] => 38420 
    [5] => 38223 
) 

PandaCodeコードを持つ複数のid秒を持ってください。例えば37860 ため、各Pandacodeが異なる値のカウントとidを有する数(ID)=このような3を持っているが、私は出力としてidのより少ない数を有するさPandaCodeを取得したい

foreach($pandacode as $dealer_code){ 
$query="SELECT COUNT(id) FROM `dealer_details` 
     WHERE `PandaCode` like '$dealer_code' and `Senttime` like '%$today%'"; 
$result=mysqli_query($conn,$query); 
$row = $result->fetch_assoc(); 
$size = $row['COUNT(id)']; 
} 
+0

は、すべての最初に試す、ここではなく、それぞれのを追加しますよりも、正しい方法であなたの問題を理解していれば、あなたはそれぞれのための外のクエリを入れて、どこで使用する必要があり – DsRaj

+0

@DsRaj:次に、各PandaCodeのカウントを取得する方法 –

答えて

0

私はこの

SELECT COUNT(id) as ids FROM `dealer_details` WHERE `PandaCode` IN ($pandacode) and `Senttime` like '%$today%' GROUP BY `PandaCode` ORDER BY ids ASC LIMIT 1 
関連する問題