Şimdi Ara

veritabanına eklenen son 3 kaydı sayfada gösterme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
1.775
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • php diline yeni başladım önceden çok az asp.net biliyodum fazla kaynak olmadığı için php öğrenmeye başladım, fakat sitede mysql den alınmayan yerlerde karakterler bozuk mysql den çekilen verilerin karakterleri düzgün çıkıyor.



    < Bu mesaj bu kişi tarafından değiştirildi ApexiRubber -- 7 Temmuz 2014; 23:19:04 >



  • ApeXiRubbEr kullanıcısına yanıt
    mysql de veritabanı türünü ne olarak ayarladın? genelde türkçe karakter sorunu ya veritabanı tipinde ya da taglar arasındaki utf biçimlerinden kaynaklı.
  • Htnl karakter kodlamasına bakın utf8 olsun. Veritabanı da türkçe olsun. Eğer yine bozuk çıkarsa mysql sorgusunuda set names utf8 şeklinde düzeltirsiniz.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • cevaplar için teşekkürler, html meta tag lara "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">" bunu ekledim birde config.php dosyasında latin5 olarak ayarladım sorun yok şuan.
  • karakter sorunu çözüldü ama döngüde kaldım :).
    <?php 
    $sorgu =mysql_query("Select * from Blog order by id desc limit 3");
    while($sonuc=mysql_fetch_array($sorgu));
    extract($sonuc);
    {
    ?>
    <div class="home-blog">
    <h2><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94312082&url=#" data-href="#">"<?php echo $sonuc->BlogBaslik ?>"</a></h2>
    <span><?php echo $sonuc->BlogKategori ?></span>
    <p> <?php echo $sonuc->BlogKisaIcerik ?></p>
    <li><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94312082&url=#" data-href="#">Okumaya Devam Et <i class="fa fa-angle-double-right"></i></a></li>
    </div>
    <?php } ?>

    kod yukarıda ki gibi veritabanına kayıt olan son 3 veriyi çekmek istiyorum ama yapamadım.

    yadım ederseniz çok makbule geçer, şimdiden teşekkürler.




  • ApeXiRubbEr kullanıcısına yanıt
    <?php 
    $sqlsorgu = "SELECT * FROM (
    SELECT * FROM Blog ORDER BY id DESC LIMIT 3
    ) sub
    ORDER BY id ASC";

    $sorgu =mysql_query($sqlsorgu);

    while( $sonuc = mysql_fetch_array( $sorgu ) ) {
    ?>
    <div class="home-blog">
    <h2><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94316652&url=#" data-href="#">"<?php echo $sonuc['BlogBaslik'] ?>"</a></h2>
    <span><?php echo $sonuc['BlogKategori'] ?></span>
    <p> <?php echo $sonuc['BlogKisaIcerik'] ?></p>
    <li><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94316652&url=#" data-href="#">Okumaya Devam Et <i class="fa fa-angle-double-right"></i></a></li>
    </div>
    <?php
    }
    mysql_close();
    ?>




  • geç oldu ama teşekkürler, verdiğin kodla biraz değişiklik yaparak sorun çözüldü. Şuan seo link ile uğraşıyorum .htaccess'de takıldım

    Bu konuda da yardım isticem .

     
    <?php
    $sorgu =mysql_query("Select * from blog order by BlogID desc");
    while($sonuc=mysql_fetch_assoc($sorgu))
    {
    $id=$sonuc['BlogID'];
    $baslik=$sonuc['BlogBaslik'];
    $tarih=date("d.m.Y - H:i l",$sonuc['BlogTarih']);
    $yazar=$sonuc['BlogYazar'];
    $kategori=$sonuc['BlogKategori'];
    $icerik=$sonuc['BlogIcerik'];
    $resim=$sonuc['BlogResim'];
    $resimaciklama=$sonuc['BlogResimAciklama'];
    $kisaicerik=$sonuc['BlogKisaIcerik'];
    $seflink = $sonuc['seflink'];
    ?>
    <div class="blog">
    <h2><?=$baslik?></h2>
    <div class="edge">
    <img alt="<?=$resimaciklama?>" src="admin/<?=$resim?>"/>
    </div>
    <p class="date"><?=cvr($tarih)?> / Yazar:<?=$yazar?> / Kategori:<?=$kategori?></p>
    <p class="blog-text">
    <?=$kisaicerik?>
    </p><br />
    <p style="blog-p"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94895338&url=makale.php?id=<?=$id?>" data-href="makale.php?id=<?=$id?>">Okumaya Devam Et <i class="fa fa-angle-double-right"></i></a></p>
    </div>
    <br/><br/>
    <hr/>
    <?php } ?>


    makale.php?id=<?=$id?> bazı denemelerde makale.php sayfasına seo link aldım fakat bu php kodları hata verdi bu seferde. Mysql de seolink diye alan açtım oradan çekmeye çalışıyorum ama hata veriyorum. Verdiğim kodlar yönlenmeden önce ki ana sayfa.
    yardım olacaklara şimdiden teşekkürler.

    .htaccess kodları
    Options +FollowSymLinks 
    RewriteEngine on


    RewriteRule ^index$ index.php [L,NC]
    RewriteRule ^blog$ blog.php [L,NC]
    RewriteRule ^hizmetlerimiz$ hizmetlerimiz.php [L,NC]
    RewriteRule ^iletisim$ iletisim.php [L,NC]
    RewriteRule ^portfoy$ portfoy.php [L,NC]
    RewriteRule ^hakkimda$ hakkimda.php [L,NC]
    RewriteRule ^tasarimlar$ tasarimlar.php [L,NC]
    RewriteRule ^makale/ makale.php?id=$1

    şimdilik sadece makale üzerinde çalışıyorum olursa diğer linkleride yapıcam.



    < Bu mesaj bu kişi tarafından değiştirildi ApexiRubber -- 19 Temmuz 2014; 22:01:39 >




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.