arkadaşlar yaptığımız bir site mapte limit te sorun yaşıyoruz. bilindiği gibi google webmaster araçlarında site map eklenebiliyor. yaptığımız bir site map sisteminde LIMIT kullanarak 5 site map yaptık sitemaplerde 3 ünde hata vermezken 2 ve 3 no lu sitemaplerde fazla kayıt girildiği çıkıyor. google site map sistemi 50000 kayıttan fazla kabul etmiyor bizde limiti ona göre belirleyerek db den çekiyoruz ama illaki bir yerde hata veriyor. sitemaplerde hata yok. aldığımız hata 50000 kayıta kadar izin var daha fazlası geçerli değil benzeri bir şey. ama limit te 50000 i geçmiyoruz neden kaynaklanabilir acaba?

Sorunu zaten anlamistim, sorunun mysql yada limit ile ilgili oldugunu dusunmuyorum. Yukarida da yazdigim gibi, verinizin icinde yeni satir olabilir.

script site map yapıyoruz. yani php otomatik oluyor. mysql_query(&quot;select from video order by id LIMIT 0,40000&quot;); mysql_query(&quot;select from video order by id LIMIT 40000,80000&quot;); gibi dosyalar devam ediyor ama (5 tane) 2 tanesinde kesin hata veriyor

Verilerin icinde \n varmi? wc -l sitemap. txt komutu ile satir saydirabilirsiniz.

bazı türkçe karakterlerdende kaynaklanıyor. benim 3 sitemapte öyle olmuştu türkçe karakterleri tanımlayamamıştı onları düzenlediğimde sorun ortadan kalkmıştı. belki böyle bir durum olabilir sendede.

sorguyu ssh üzerinden yapmıyorsun gördüğüm kadarı ile. çekip bastığın verilere str_replace uygularsan sorunun hallolur. iyinet in ddiği gibi $sonveri = str_replace ; $sonveri = str_replace ; bu şekilde sql içindeki satırları kaldır ve işlemi tamamla.