Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

sql + php ---> Kriz Masası Yoq mu?

Konu, 'Veritabanları' kısmında C.M.O. tarafından paylaşıldı.

  1. C.M.O.

    C.M.O. Yeni Üye

    Kayıt:
    8 Kasım 2002
    Mesajlar:
    17
    Beğenilen Mesajlar:
    0
    arkadaşlar ben yazmaya çalıştığım haber scriptinde [vt:sql&dil:php] anasayfada son 5 haberi hangi sorgu ile gösterebilirim?

    ve ana sayfada haberin html karakterlerini göstermesini istemiyorum.yani haberde html karakteri var ise bunu görüntülemiycek ve html karakterini yok sayıcak.
     
  2. mkarabulut

    mkarabulut Misafir

    Bunun için yapman gereken sorgu aslında tablo yapına göre değişir ama bir adet auto alanının olduğunu varsayarak şöyle diyebiliriz
    Kod:
    SELECT * FROM haberler ORDER by auto_alan_adi DESC LIMIT 5
    
    Bunun dışında 2. sorunun cevabı ise basit bi php fonksiyonu..
    Kod:
    $string=strip_tags($string)
    
    Kolay gelsin..
     
  3. C.M.O.

    C.M.O. Yeni Üye

    Kayıt:
    8 Kasım 2002
    Mesajlar:
    17
    Beğenilen Mesajlar:
    0
    mkarabulut

    baba sana nasıl tsk ediceğimi bilemiyorum ...
     
  4. mkarabulut

    mkarabulut Misafir

    Çok naziksin :)
     
  5. C.M.O.

    C.M.O. Yeni Üye

    Kayıt:
    8 Kasım 2002
    Mesajlar:
    17
    Beğenilen Mesajlar:
    0
    peki sitringi

    aşağıdaki kodun neresine yerleştirmeliyim?

    PHP:
    <?
    $baglan=mysql_connect (localhost,$dbkullanici,$dbsifre);
    mysql_select_db ($dbadi,$baglan) ;

    $sorgu "SELECT * FROM icerik WHERE kategori_id='$cid' ORDER By ad ASC";

    $sorgulama mysql_query($sorgu);

    if (
    mysql_num_rows($sorgulama)>0){
    //kayıtları listele
    while ($kayit=mysql_fetch_array($sorgulama)){
    $id=$kayit["id"];
    $ad=$kayit["ad"];
    $hit=$kayit["hit"];
    $icerik=$kayit["icerik"];
    $yazan=$kayit["yazan"];
    $n 250;
    $m=0;
    $text "$icerik";
    $kisa substr($text,$m,$n);
    echo 
    "merhaba dünya";

    } else {
    echo 
    "elveda dünya";
    }
    ?>