<?
$sql8="SELECT TIMEDIFF(giris_tarihi,cikis_tarihi) AS tarihfark FROM bisiklet_takip WHERE barkod='$q5' AND giris_tarihi IS NOT NULL;";
$result8= $link->query($sql8);
$toplamSaat=0;
while($row8 = $result8->fetch_assoc()) {
$tarihParca = explode(':', $row8['tarihfark']);
$toplamSaat = 24 - ($tarihParca[0] % 24) + $tarihParca[0];
}
echo $toplamSaat ;
?>şeklinde yine hata verdi ama bu kez neden verdi anlamadım ( PHP Parse error: syntax error, unexpected '}' in )
Sorgumu değiştirdim
<?
$sql8="SELECT HOUR(TIMEDIFF(giris_tarihi,cikis_tarihi)) AS tarihfark FROM bisiklet_takip WHERE barkod='$q5' AND giris_tarihi IS NOT NULL;";
$result8= $link->query($sql8);
$toplam=0;
while($row8 = $result8->fetch_assoc()) {
$toplam= $toplam+($row8['tarihfark']);
}
echo ceil($toplam/24) ;
?>şeklindeyken sonuç veriyor. 1-2 satırlık sonuç geldiğinde yukarı yuvarlama ile doğru sonuç veriyor ama satır sayısı 8-10 veya daha yüksek oldumu gelen sonuç hatalı olacak o kesin