php ile son 6 ayı nasıl listelerim.
4
●495
- 14-04-2014, 11:14:45RemiX adlı üyeden alıntı: mesajı görüntüle
for($i=1;$i<=6;$i++) { echo date("d-m-Y", strtotime("-". $i ." months")) ."<br>"; } - 14-04-2014, 11:17:01Sorgunuzda select * from Tablo adi where tarih>='2013-10-31'
bu şekilde sorgularsanız çekebilirsiniz.
Bu Şekilde Kullanabilirsiniz eğer Kayıt Çoksa sonuna Limit ekleyebilirsiniz.
<?php
= intval($_GET['']);
$sorgu = mysql_query("select * from Tablo adi where tarih>='2013-10-31' "");
$listele = mysql_fetch_array($sorgu);
?> - 14-04-2014, 11:40:48
- 15-04-2014, 10:02:53En çok okunan içeriği gün yazarak kaç günden beridir listelenmesini istediğinizi yazabilirsiniz.
Kendi haber sitemde kullandığım basit bir kod.
kod 60 gün için. Gün sayısı yazarak listeleme yapabilirsiniz.
<?php $sayi2 = 1; $encokh ="SELECT * FROM haberler WHERE tarih >= DATE_SUB(NOW(), INTERVAL 60 DAY) ORDER BY izlenme DESC LIMIT 20 "; $sorgumcokh = mysql_query($encokh); while ($hitcokh=mysql_fetch_array ($sorgumcokh)){ $idcokh =$hitcokh["id"]; $baslikcokh =$hitcokh["baslik"]; $katcokh =$hitcokh["kategori"]; $resocokh =$hitcokh["resim"]; $katizlenh = mysql_query("SELECT * FROM haber_kat WHERE id = $katcokh"); $kizlenh = mysql_fetch_array($katizlenh); $izlenenh = $kizlenh["kategori"]; $sayi2++; ?> <li><a href="/<?=sil($izlenenh)?>/<?=$idcokh?>-<?=sil($baslikcokh)?>.html" class="image"><img src="/resim_haber/<?=$resocokh?>" alt="" height="218" width="290"></a><a href="/<?=sil($izlenenh)?>/<?=$idcokh?>-<?=sil($baslikcokh)?>.html" class="title"><?=$baslikcokh?></a></li> <?php } ?>
Seo sil fonksiyonu.
<? function sil($q) { $q = str_replace (",","",$q); $q = str_replace ("İ","I",$q); $q = str_replace ("ğ","g",$q); $q = str_replace ("Ş","S",$q); $q = str_replace ("ç","c",$q); $q = str_replace ("g","g",$q); $q = str_replace ("I","I",$q); $q = str_replace ("ı","i",$q); $q = str_replace ("ş","s",$q); $q = str_replace ("ö","o",$q); $q = str_replace ("ü","u",$q); $q = str_replace ("Ü","U",$q); $q = str_replace ("Ç","C",$q); $q = str_replace ("G","g",$q); $q = str_replace ("S","S",$q); $q = str_replace ("Ö","O",$q); $q = str_replace ("Ço","C",$q); $q = str_replace ("ı","i",$q); $q = str_replace ("ÅŸ","s",$q); $q = str_replace ("ö","o",$q); $q = str_replace ("Ö","O",$q); $q = str_replace ("Ü","U",$q); $q = str_replace ("ÄŸ","g",$q); $q = str_replace ("S","S",$q); $q = str_replace ("Å?","S",$q); $q = str_replace ("ı","O",$q); $q = str_replace ("ç","c",$q); $q = str_replace ("Ä?","G",$q); $q = str_replace ("ü","u",$q); $q = str_replace ("İ","I",$q); $q = str_replace ("Ç","C",$q); $q = str_replace ("&","ve",$q); $q = str_replace ("&","ve",$q); $q = str_replace ("'","",$q); $q = str_replace ("\n","",$q); $q = str_replace (":","_",$q); $q = str_replace ("?","_",$q); $q = str_replace (" ","-",$q); $q = str_replace ("!","_",$q); return $q; } ?>