Mysql İle Listeleme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    Selam arkadaşlar,

    Şöyle birşey yapmam gerekiyor, sürekli güncellenen bir tablom var, bu tabloya bir seferde 11 tane kayıt giriyor, ben bu girile en son 11 kayıttan 1-2-3 kayıtları almak istiyorum,

    SELECT * FROM doviz ORDER BY id DESC LIMIT 8,3

    bu şekilde kategori id numarası 3-2-1 olarak görünüyor ama ben bunun 1-2-3 olarak görünmesini istiyorum,

    SELECT * FROM doviz ORDER BY id DESC, kategori (DESC de de ASC dede aynı sonuc) LIMIT 8,3

    yine aynı sonucu veriyor değişmiyor,

    Yapmak istediğim kısaca son 11 kaydı almak son 11 kayıttan da 1-2-3 kategori numaralı kayıtları çekmek.

    Bunun kısa yolu yada nasıl bunu yapabileceğime dair bilgisi olan var mı?

     

     

    şu şekilde kaydı çekiyorum,


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şöförsen bas gaza// http://zulfumehmet.com/ Kişisel bir olay
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    edminkardes
    edminkardes's avatar
    Kayıt Tarihi: 16/Haziran/2015
    Erkek

    hocam yapmak istediğini pek anlamadım ama "ORDER BY id DESC" yerine "ORDER BY kategori ASC" yapınca 1 2 3 şeklinde sıralanması lazım

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    atıyorum:

    SELECT TOP 11 * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY id DESC 

     

    hatta belki top 11 yazmaya bile gerek yoktur..

    --

    edminkardes'in yaklaşımıyla order by id desc, kategori asc   desen, hatta select'ten sonra top 3 desen sanki olur gibi.

    SELECT TOP 3 * FROM doviz ORDER BY id DESC , kategori ASC

     

    NoktaliVirgul tarafından 10/Şub/20 17:24 tarihinde düzenlenmiştir

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lazz
    lazz's avatar
    Kayıt Tarihi: 15/Ekim/2007
    Erkek

    id yerine katagoriyi lsıralarsan sorunun cozulur galıba

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek
    NoktaliVirgul bunu yazdı

    atıyorum:

    SELECT TOP 11 * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY id DESC 

     

    hatta belki top 11 yazmaya bile gerek yoktur..

    --

    edminkardes'in yaklaşımıyla order by id desc, kategori asc   desen, hatta select'ten sonra top 3 desen sanki olur gibi.

    SELECT TOP 3 * FROM doviz ORDER BY id DESC , kategori ASC

     

    SELECT * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY `doviz`.`id` DESC`doviz`.`kategori` DESC LIMIT 

    bu komutu denedim yine aynı üstand. 3-2-1 diye listeliyor.


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şöförsen bas gaza// http://zulfumehmet.com/ Kişisel bir olay
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cybermole
    cybermole's avatar
    Kayıt Tarihi: 29/Mart/2016
    Erkek
    x-files bunu yazdı
    NoktaliVirgul bunu yazdı

    atıyorum:

    SELECT TOP 11 * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY id DESC 

     

    hatta belki top 11 yazmaya bile gerek yoktur..

    --

    edminkardes'in yaklaşımıyla order by id desc, kategori asc   desen, hatta select'ten sonra top 3 desen sanki olur gibi.

    SELECT TOP 3 * FROM doviz ORDER BY id DESC , kategori ASC

     

    SELECT * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY `doviz`.`id` DESC`doviz`.`kategori` DESC LIMIT 

    bu komutu denedim yine aynı üstand. 3-2-1 diye listeliyor.

    DESC yerine ASC 


    Kötü olanları aranızdan çıkarın!!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek
    cybermole bunu yazdı
    x-files bunu yazdı
    NoktaliVirgul bunu yazdı

    atıyorum:

    SELECT TOP 11 * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY id DESC 

     

    hatta belki top 11 yazmaya bile gerek yoktur..

    --

    edminkardes'in yaklaşımıyla order by id desc, kategori asc   desen, hatta select'ten sonra top 3 desen sanki olur gibi.

    SELECT TOP 3 * FROM doviz ORDER BY id DESC , kategori ASC

     

    SELECT * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY `doviz`.`id` DESC`doviz`.`kategori` DESC LIMIT 

    bu komutu denedim yine aynı üstand. 3-2-1 diye listeliyor.

    DESC yerine ASC 

    ASC dediğimde ilk girilen kayıtları gösteriyor, bana son girilen 11 kayıt lazım,


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şöförsen bas gaza// http://zulfumehmet.com/ Kişisel bir olay
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    edminkardes
    edminkardes's avatar
    Kayıt Tarihi: 16/Haziran/2015
    Erkek
    x-files bunu yazdı
    cybermole bunu yazdı
    x-files bunu yazdı
    NoktaliVirgul bunu yazdı

    atıyorum:

    SELECT TOP 11 * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY id DESC 

     

    hatta belki top 11 yazmaya bile gerek yoktur..

    --

    edminkardes'in yaklaşımıyla order by id desc, kategori asc   desen, hatta select'ten sonra top 3 desen sanki olur gibi.

    SELECT TOP 3 * FROM doviz ORDER BY id DESC , kategori ASC

     

    SELECT * FROM doviz WHERE kategori = 1 or kategori = 2 or kategori = 3 ORDER BY `doviz`.`id` DESC`doviz`.`kategori` DESC LIMIT 

    bu komutu denedim yine aynı üstand. 3-2-1 diye listeliyor.

    DESC yerine ASC 

    ASC dediğimde ilk girilen kayıtları gösteriyor, bana son girilen 11 kayıt lazım,

    hocam istersen teamviewer ver birlikte bakalım

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    select * from tablo_adi limit XX, 11

     

    xx yazan yere kaçıncı 11 i istiyosan onun bir eksiğini 11 le çarpıp yaz. mesela üçüncü 11 i istiyosan 22 yaz


    Erkek olursa Esat Oktay, kız olursa Sabiha Gökçen
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    sen yine son 11 tane veriyi çektir.  3 tanesini yazdır hocam?


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jinpachi
    Jinpachi's avatar
    Kayıt Tarihi: 02/Ekim/2017
    Erkek

    son 11 i bir diziye aktarıp sonra 1-2-3 numarayı kategoriye göre  sıralasan olmaz mı?

     

    Jinpachi tarafından 10/Şub/20 18:42 tarihinde düzenlenmiştir

    Yaşa, Öl...
Toplam Hit: 644 Toplam Mesaj: 23
mysql