Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Kısaca Yazı Almak

Konu, 'Veritabanları' kısmında Mesut tarafından paylaşıldı.

  1. Mesut

    Mesut Üye

    Kayıt:
    11 Aralık 2002
    Mesajlar:
    118
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Aşk Hane
    Arkadaşlar mysql deki bir yazının mesela ilk 50 kelimesini yazdırmak istiyorum. Bunu nasıl yapabilirim. Biraz açıklayarak yazarsanız sevinirim. Biraz kıt anlıyorumda :)
     
  2. acemi

    acemi Misafir

    Eger ilk xxx karakteri degil de, ilk xxx kelimeyi istiyorsan, bunu MySQL ile degil de, kullandigin programlama dili ile halletsen daha dogru ve rahat olur.
     
  3. p4r4h4t

    p4r4h4t Aktif Üye

    Kayıt:
    21 Ekim 2002
    Mesajlar:
    397
    Beğenilen Mesajlar:
    0
    SELECT SUBSTRING(fld_zimbirti,1,10) FROM tbl_zimbirti yaparak field-deki ilk 10 karakteri alabilirsiniz ama kelime diyosan programla 50. space kadar saydirman lazim
     
  4. Mesut

    Mesut Üye

    Kayıt:
    11 Aralık 2002
    Mesajlar:
    118
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Aşk Hane
    peki saydırma işini nasıl yaparım? 10karakteri almak olabilir ama kelime eksik kalırsa kötü olur :)
    yada tabloda ki enson 10 yazının başlığını nasıl alırım? tabloya gönderirken "başlık, metin, yazar, tarih..." şeklinde gidiyor.
     
  5. p4r4h4t

    p4r4h4t Aktif Üye

    Kayıt:
    21 Ekim 2002
    Mesajlar:
    397
    Beğenilen Mesajlar:
    0
    :) neden saydırma işini veriyi program kısmına aktardıkatan sonra yapmıyosum?

    en son 10 yazıyı

    SELECT TOP 10 FROM YAZI ORDER BY TARIH DESC yaparak alabilirsin
     
    Son düzenleme yönetici tarafından yapıldı: 1 Mart 2003
  6. p4r4h4t

    p4r4h4t Aktif Üye

    Kayıt:
    21 Ekim 2002
    Mesajlar:
    397
    Beğenilen Mesajlar:
    0
    pardon bi hata oldu
     
    Son düzenleme yönetici tarafından yapıldı: 1 Mart 2003
  7. Mingitau

    Mingitau Misafir

    SELECT TOP yerine şunu kullansan daha iyi olur sanırım

    SELECT * FROM YAZI ORDER BY TARIH DESC LIMIT 0,10