• 05-01-2011, 09:55:48
    #1
    merhabalar,
    tablomdaki verileri alfabetik olarak listelemek istiyorum.
    ama rakamlar ilk sırada çıkıyor son sırada çıkmasını nasıl sağlarm?

    $ezr->query_mysql("SELECT id,name,phone,fax,address FROM news order by name ASC");
  • 05-01-2011, 12:25:06
    #2
    $ezr->query_mysql("SELECT id,name,phone,fax,address FROM news order by id ASC");
    id ye göre denersen daha iyi olur. Ama illa alfabetik listelemek istiyorsan ve rakamlar ilk başta olmasın diyorsan onu bi araştırmak lazım aklıma gelmedi...
  • 05-01-2011, 12:47:10
    #3
    id ye göre bilmeyen yoktur
    alfabetik olarak listeletmek istiyorum. Tek sorun rakamlar
    Rakamlar ilk sırada cııyor
  • 05-01-2011, 13:33:52
    #4
    like veya regexp ile yapabilirsin ama biraz kasıntılı olur

    adi like 'A%' //A İLE BAŞLAYANLAR
    adi regexp '^A'

    eklenme veya düzenleme işlemlerinde New.adi ile gelen degerin ilk harfini başka bir fieldda tutarsan, listelemede veya çağırmada daha pratik olabilir diye düşünüyorum
  • 05-01-2011, 16:02:09
    #5
    oda baş agırısı olur bunun için bir çözüm ürettiklerine inanıyorum. Herkesin başına gelebilecek bir konu :S
  • 05-01-2011, 16:10:15
    #6
    Üyeliği durduruldu
    name / phone
    ali / 522
    veli / 445

    ORDER BY name ASC
    çıktı

    ali
    veli
  • 05-01-2011, 16:30:55
    #7
    name bölgesinde örnegin ali ahmet ayşe fatma varsa sorun yok ama name bölgesinde 100. yıl okulu oldugunda 100. yıl ilk sırada cıkıyor sonra a,b,c devam ediyor. Rakamların en son çıkması gerekiyor
  • 05-01-2011, 16:44:47
    #8
    Bir kolon daha oluşturup adını sirano verip sirano'ya göre listeletsen olmaz mı ?
  • 05-01-2011, 17:25:56
    #9
    extra bir bölüm yapılabilinir ama bu baya angarya ve gereksiz bir alan oluşacagı kaanatindeyim.
    Bunun bir şekilde basit şekilde çözüm yolu olduguna inanıyorum.
    Sizcede öyle degilmi