$isimx=mysql_query("Select * from sarama");;
while($link = mysql_fetch_array($isimx))
{
$url = "http://www.guller.com/sarama.php?query=".temizlik($link['kelime'])."";
$date = date("Y-m-d");
$xml_ciktisi .= "<url> sitemap şişkinliği sorunu
3
●388
- 12-08-2009, 14:12:55arkadaşlar site haritası 30000 den yukarı kayıt etmiyor bu yüzden sitemap dosyamı 0,20000 arası 1 harita 20000,40000 arası bir harita şeklinde kayıt edeceğimde altaki koda nasıl 0,20000 i ekleyebilirim
- 12-08-2009, 14:56:19Bu kod ilk 20000 kayıtı seçer.
$isimx=mysql_query("Select * from sarama LIMIT 0,20000");Bu da 20000'dn başlayıp 20000 kayıt seçer.
$isimx=mysql_query("Select * from sarama LIMIT 20000,20000");Bu satırları ilk satırla değiştirerek kullanabilirsin. eğer sitemap içerisinde sayfalama yapmak istiyorsan. Daha doğrusu sitemap.php?sayfa=2 gibisinden bir şey yapmak istiyorsan.
if (isset($_GET['sayfa']) AND intval($_GET['sayfa'])) $sayfa = $_GET['sayfa']; else $sayfa = 1; $basla = ($sayfa-1)*20000; $isimx=mysql_query("Select * from sarama LIMIT $basla,20000");; while($link = mysql_fetch_array($isimx)) { $url = "http://www.guller.com/sarama.php?query=".temizlik($link['kelime']).""; $date = date("Y-m-d"); $xml_ciktisi .= "<url>Yukardaki gibi bir kod kullanabirsin. - 12-08-2009, 15:18:37ÇOK TEŞEKKÜR EDERİM hemen deniyorum burada yazan $basla = ($sayfa-1)*20000; başlangıç sonraki yirmibin kayıtımı seçer yanı 40000 bine kadar gibi
- 12-08-2009, 18:08:13atıyorum sayfa değeri 2 geldi. (sitemap.php?sayfa=2)
o zaman basla = (2-1)*20000 'den 20000 çıkıcaktır. O zaman LIMIT 20000,20000 olacaktır. Böylelikle 20000. kayıttan başlarak 20000 tane kayıtı seçer. sayfa değeri 3 olursa 40000'den başlar...