• 17-11-2016, 01:32:32
    #1
    Merhabalar. CI framework kullanıyorum ve Sql tablosundan video zamanlarını çekiyorum. Ancak şöyle bir sıkıntım var 5 dakikadan uzun videoları nasıl ayırabilirim.

    SQL sorgusundan gelen veriler:

    02:35:38
    02:49
    45:23

    1 saati geçmeyen sorgularda 00 yazmıyor.

    Yapmak istediğim şey 05:00 dakikadan uzun videoları göstermek. Teşekkürler.


    Edit:

    									$duzeltme = explode(':' , $row->Duration);
    									if (count($duzeltme)<3) { $yeni_zaman='00:'.$row->Duration; }
    									else {$yeni_zaman=$row->Duration;}

    1 saatten az olanlara yukardaki kodla 00 yazdırdım.

    yeni gelen veriler

    SQL sorgusundan gelen veriler:

    02:35:38
    00:02:49
    00:45:23
  • 17-11-2016, 11:08:25
    #2
    SELECT * FROM test_tablo WHERE TIME(IF(LENGTH(sure) > 5, sure, CONCAT('00:',sure))) > TIME('00:05:00');