• 28-08-2012, 10:48:19
    #1
    time() olarak kaydettiğimizde veri tabanından nasıl listeleme yaparız?
    malum 11 haneli sayı olarak kayıt oluyor.
  • 28-08-2012, 13:59:24
    #2
    "Order by" kulana bilirsin
    http://www.w3schools.com/sql/sql_orderby.asp
  • 29-08-2012, 09:10:09
    #3
    Kusura bakma ama sıf yazı yazmak için cvp vermissin.
    Bana time() için kod lazım order by değil.
    Alttaki gibi basit bir kod:
    select * from tablo where dasdasd="dasda"
  • 29-08-2012, 11:11:07
    #4
    Sorunu anlamadım malesef. ID alanı varsa tabloda "order by id desc" veya "order by id asc" ile istediğin şekilde listeleme yapabilirsin?
  • 29-08-2012, 15:41:58
    #5
    RemiX adlı üyeden alıntı: mesajı görüntüle
    Kusura bakma ama sıf yazı yazmak için cvp vermissin.
    Bana time() için kod lazım order by değil.
    Alttaki gibi basit bir kod:
    select * from tablo where dasdasd="dasda"
    zaman ın ingilizcesini öğrenip yanına iki parantez koyup bana bu lazım demekle olmuyor

    veri tabanı demişsin hangisi mysql , mssql , ms access, cassandra mongo postgre ?
    tablo daki data type ın ne?
    ayrıca darker ın verdiği örnekteki sorun ne?

    tikla
  • 29-08-2012, 15:55:21
    #6
    RemiX adlı üyeden alıntı: mesajı görüntüle
    time() olarak kaydettiğimizde veri tabanından nasıl listeleme yaparız?
    malum 11 haneli sayı olarak kayıt oluyor.
    merhaba hocam.

    time olarak kayıt yaptıysanız tarihler 346244705 şekline öncelikle bir sorgu ile bu kayıtları cekin

    $time = "1346244705";
            $tarih = date("d.m.Y",$time);
    //cıktı 29.08.2012
    şekinde standart tarih formatına cevirin.

    ikinci bir sorgu ilede

    SELECT * FROM KONULAR ORDER BY  $tarih DESC
    diyebilirsiniz.

    tek sorguada yapabilirsiniz bunu tabi
  • 29-08-2012, 17:15:18
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $aranacak_zaman = '29-07-2012';
    $time_cinsi = strtotime($aranacak_zaman); //bu sana 29-07-2012 00:00:00 bu tarihin time cinsinden karsiligini verir
    $tumgun = $time_cinsi+86399;// buda 29-07-2012 23:59:59 'u verir
    
    $q = mysql_query("SELECT * FROM tablo WHERE tarih BETWEEN $time_cinsi and $tumgun");
    
    while($c = mysql_fetch_object($q)){
    
    echo "Seçilen Tarih".date('d-m-Y',$c->tarih);
    
    }
    bu sekilde bir sorgu ile de 29-07-2012 tarihine ait kayitları alabilirsin
    mantığı anlamışındır umarım..
  • 29-08-2012, 17:45:41
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    time() fonksiyonu zaten sayısal bir değer üretmiyor mu? Arkadaş sana Order By demiş. Bence sen soru sormak için sormuşsun. 2 satır yazmışsın ne veritabanın ne olduğu yazıyor ne ne yapmak istediğin. Yalnızca listeleme demişsin.
  • 30-08-2012, 00:25:21
    #9
    RemiX adlı üyeden alıntı: mesajı görüntüle
    time() olarak kaydettiğimizde veri tabanından nasıl listeleme yaparız?
    malum 11 haneli sayı olarak kayıt oluyor.
    ne kod yapınızı ne de tablo yapınızı gösteren örneğiniz yok, size hiç yoktan kod yazacak insan arıyorsunuz ki bu da yanlış bir davranış,

    darker adlı üyeden alıntı: mesajı görüntüle
    arkadaş ise sizin sorduğunuz düzeyde yanıt veriyor ve,
    RemiX adlı üyeden alıntı: mesajı görüntüle
    Kusura bakma ama sıf yazı yazmak için cvp vermissin.
    Bana time() için kod lazım order by değil.
    Alttaki gibi basit bir kod:
    select * from tablo where dasdasd="dasda"
    siz de bi mysql sorgusu yazarak bildiğinizi gösterir şekilde hareket etmişsiniz. sen soru sormak için sormuşsun o da cevap vermiş olmak için cevap vermiş ki fazla bile yapmış.

    dreamer adlı üyeden alıntı: mesajı görüntüle
    zaman ın ingilizcesini öğrenip yanına iki parantez koyup bana bu lazım demekle olmuyor

    veri tabanı demişsin hangisi mysql , mssql , ms access, cassandra mongo postgre ?
    tablo daki data type ın ne?
    ayrıca darker ın verdiği örnekteki sorun ne?

    tikla

    ve dreamer, tepki gösteren ilk kullanıcı sen olduğun için de ayrıca tebrik ederim.



    kendi yorumum ise şu şekilde olacak;
    Sizin çaba göstermediğinizi gören hiç kimse size gönüllü olarak yardımcı olmayacaktır, şahsi görüşüm.

    Her şeyden önce, size az da olsa yardım etmiş insanlara aşağılayıcı şekilde konuşmak yerine sorununuzu örnekli olarak anlatmanız ve aldığınız cevap yetersiz bile olsa, kafi gelmediğini de aynı şekilde düzgün bir üslup aracılığı ile anlatmalısınız.

    iyi akşamlar.