İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

mysql LIMIT sorunu

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
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 (db bayağı büyü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 ?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
69
Konum
Sakarya
Verilerin icinde \n (yeni satir) varmi?
wc -l sitemap.txt
komutu ile satir saydirabilirsiniz.
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
script site map yapıyoruz. yani php otomatik oluyor.
mysql_query("select * from video order by id LIMIT 0,40000");
mysql_query("select * from video order by id LIMIT 40000,80000");
gibi dosyalar devam ediyor ama (5 tane) 2 tanesinde kesin hata veriyor
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
69
Konum
Sakarya
Sorunu zaten anlamistim, sorunun mysql yada limit ile ilgili oldugunu dusunmuyorum.
Yukarida da yazdigim gibi, verinizin icinde yeni satir olabilir.
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
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("\n","",$ilkveri);
$sonveri = str_replace("\r","",$sonveri);

bu şekilde sql içindeki satırları kaldır ve işlemi tamamla.
 
M

maiL

Misafir
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst