2017-03-15 128 views
-3

這是我sql_table:如何使用PDO GROUP BY和計數

enter image description here

我需要這個

多少MODUL X在xx.xx.xxxx日期間 - XX:XX時間

例:

對於2023年12月12日11點30分11 單位模件1 3單位模件2 4 UnitModül8

我嘗試這個,但我不能。我的英語不好,請幫助我。

+0

要查詢多少'的'價值id_modul_ad'MODÜL'有兩個日期時間之間,是這樣嗎?其中一個問題是,日期和時間是在單獨的列 – amenadiel

+0

放在您嘗試和失敗的代碼 –

+0

我想檢查多少MODÜL1在一個日期+時間多少MODÜL2等。 – sahinersever

回答

0

<?php 
 
$date = '11.12.2013'; 
 
$time = '16:60'; 
 
$a = $db->prepare(" 
 
select * from sinavliste 
 
where l_sinif_tarih='$tarih' and l_sinif_oturum='$time' 
 
group by l_modul_ad"); 
 
$a->execute(array()); 
 
$b = $a->fetchAll(PDO::FETCH_ASSOC); 
 
foreach($b as $x){ 
 
echo $x['l_modul_ad']; 
 
?> 
 

 
i think its wrong. 
 

 
i need this result: 
 

 

 
l_modul_tarih(DATE) : 11.12.2013 
 
l_modul_ad(MODÜL 1) : 10 Adet 
 
l_modul_ad(MODÜL 2) : 2 Adet 
 
l_modul_ad(MODÜL 3) : 5 Adet 
 

 

 
l_modul_tarih(DATE) : 24.11.2014 
 
l_modul_ad(MODÜL 1) : 9 Adet 
 
l_modul_ad(MODÜL 2) : 4 Adet 
 
l_modul_ad(MODÜL 3) : 1 Adet 
 
l_modul_ad(MODÜL 4) : 7 Adet

感謝寄託都