Mysql Veri Çekme Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    pSkpt bunu yazdı:
    -----------------------------

    CROSS JOIN ile ilişkisiz bağlanabilir diyor.

    SELECT * FROM tablo1 CROSS JOIN tablo2 ORDER BY tablo1.tarih, tablo2.tarih

     

    gibi bir dene?


    -----------------------------
    Olumsuz hocam maalesef haber1-haber2-haber-3 haber1-haber2-haber-3 haber1-haber2-haber-3 şeklinde oluyor.

    iyibu! yeniden..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sahinka
    sahinka's avatar
    Kayıt Tarihi: 04/Mayıs/2012
    Erkek

    hocam söyle yapsan tarihi 18/06/2012 değilde 180612 diye yazdırsan vt ye bütün veriyi çeksen asp ile tarihe göre azalan eşklinde bi süzgeç yapsan mantıklı olabilir


    imza
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    sahinka bunu yazdı:
    -----------------------------

    hocam söyle yapsan tarihi 18/06/2012 değilde 180612 diye yazdırsan vt ye bütün veriyi çeksen asp ile tarihe göre azalan eşklinde bi süzgeç yapsan mantıklı olabilir


    -----------------------------
    Hocam olmayan şey zaten bu dediğin. Tüm veriyi nasıl çekecez ona uğraşıyoruz.

    iyibu! yeniden..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sahinka
    sahinka's avatar
    Kayıt Tarihi: 04/Mayıs/2012
    Erkek

    by_Tet bunu yazdı:
    -----------------------------
    sahinka bunu yazdı:
    -----------------------------

    hocam söyle yapsan tarihi 18/06/2012 değilde 180612 diye yazdırsan vt ye bütün veriyi çeksen asp ile tarihe göre azalan eşklinde bi süzgeç yapsan mantıklı olabilir


    -----------------------------
    Hocam olmayan şey zaten bu dediğin. Tüm veriyi nasıl çekecez ona uğraşıyoruz.

    -----------------------------

    aynı cümleyle çek demiyorum zaten o yuzden asp ile süzgeçlersin dedim 


    imza
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    sahinka bunu yazdı:
    -----------------------------

    by_Tet bunu yazdı:
    -----------------------------
    sahinka bunu yazdı:
    -----------------------------

    hocam söyle yapsan tarihi 18/06/2012 değilde 180612 diye yazdırsan vt ye bütün veriyi çeksen asp ile tarihe göre azalan eşklinde bi süzgeç yapsan mantıklı olabilir


    -----------------------------
    Hocam olmayan şey zaten bu dediğin. Tüm veriyi nasıl çekecez ona uğraşıyoruz.

    -----------------------------

    aynı cümleyle çek demiyorum zaten o yuzden asp ile süzgeçlersin dedim 


    -----------------------------
    Javscript grid olayı gibi diyosun yani? Bunu düşündüm ama böyle birşey yaptırcak bir kod gelmedi aklıma. Mesela bir öncekinden büyükse yazdır küçükse yazma olabilir de yazılmayanları napcaz :D kafam durmuş vaziyette hocm aklıma birşey gelmiyor tıkandım.

    iyibu! yeniden..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    benim aklıma bir şey geldi senin çekmek istediğin veriyi bilmiyorum yani kaç tane bilmiyorum.

    önce haberleri arraya atacaksın. tarih + ID değerlerini. yani ('haber1' => '18/06/2012', 'haber2' => '16/06/2012')

    sonra aynı işlemi diğer tablo içinde yapacaksın. tarih + ID

    son olarak array ('haber1' => '16/06/2012', 'haber2' => '14/06/2012', 'diger1', '15/06/2012', 'diger2', '18/06/2012') böyle olacak

    daha sonra arrayı tarihe göre sort edeceksin.

    ettik ('diger2' => '18/06/2012', 'haber1' => '16/06/2012', 'diger1' => '15/06/2012', 'haber2' => '14/06/2012');

    ardından IDleri çekip yazdıracaksın. ID leri cekerkende ilk 5 karakter 'haber' ise haberden 'diger' ise digerden çek kontrolu yapacaksın If ile umarım işe yarar. :)

     


    İmza...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    pSkpt bunu yazdı:
    -----------------------------

    benim aklıma bir şey geldi senin çekmek istediğin veriyi bilmiyorum yani kaç tane bilmiyorum.

    önce haberleri arraya atacaksın. tarih + ID değerlerini. yani ('haber1' => '18/06/2012', 'haber2' => '16/06/2012')

    sonra aynı işlemi diğer tablo içinde yapacaksın. tarih + ID

    son olarak array ('haber1' => '16/06/2012', 'haber2' => '14/06/2012', 'diger1', '15/06/2012', 'diger2', '18/06/2012') böyle olacak

    daha sonra arrayı tarihe göre sort edeceksin.

    ettik ('diger2' => '18/06/2012', 'haber1' => '16/06/2012', 'diger1' => '15/06/2012', 'haber2' => '14/06/2012');

    ardından IDleri çekip yazdıracaksın. ID leri cekerkende ilk 5 karakter 'haber' ise haberden 'diger' ise digerden çek kontrolu yapacaksın If ile umarım işe yarar. :)

     


    -----------------------------
    Hocam düşünce çok güzel de ben bu short etmeyi bilmiyorum zannedersem select case ile denemiştim olmadı bu sıralama olayını nasıl yapcaz

    iyibu! yeniden..
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Sort: Dizi içindeki elemanları harf sırası veya küçükten büyüğe doğru sıralar.Dizi elemanları rakam ise küçükten büyüğe doğru, string ise harf sırasına göre sıralar. 

    Kod Alanı: 


    isim=new Array("cem","ali","mehmet" ); 
    siralama=isim.sort( ); 

    sonuç ["ali","cem","mehmet"] olacaktır. 


    http://www.bilgisayardershanesi.com/bilgisayar_dersleri/asp-array-nesnesi-ve-yontemleri.html


    İmza...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    sql ile çok uğraştım ama maalesef istediğim gibi bir sonuç elde edemedim. ilk başta yaptığım şeye geri döndüm. union kullanarak tüm satırları alt alta aldım.

    bilmem ne kadar işine yarar

    SELECT baslik FROM(  

        SELECT  baslik  FROM haberler

        ORDER BY tarih DESC  

    ) AS T  

    UNION  

    SELECT baslik FROM (  

        SELECT tarih FROM moduller

         ORDER BY tarih DESC  

    ) AS T  

     

     

    bu şekilde tüm başlıkları sıralı olarak alırsın ama alt alta ... yani tek bir kolonda


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    unbalanced bunu yazdı:
    -----------------------------

    sql ile çok uğraştım ama maalesef istediğim gibi bir sonuç elde edemedim. ilk başta yaptığım şeye geri döndüm. union kullanarak tüm satırları alt alta aldım.

    bilmem ne kadar işine yarar

    SELECT baslik FROM(  

        SELECT  baslik  FROM haberler

        ORDER BY tarih DESC  

    ) AS T  

    UNION  

    SELECT baslik FROM (  

        SELECT tarih FROM moduller

         ORDER BY tarih DESC  

    ) AS T  

     

     

    bu şekilde tüm başlıkları sıralı olarak alırsın ama alt alta ... yani tek bir kolonda


    -----------------------------
    Hocam ayrı iki sql döngüsünü alt alta yazmak gibi olmuş bu yine de sağolasın emeğine sağlık.

    iyibu! yeniden..
Toplam Hit: 3249 Toplam Mesaj: 31