PHP &

3 Cevap php

Ben DB metin alma, bir komut dosyası var ve diğer DB post it.

Sorun Sonra 840 Kelimeler Metin InGen varsa, ben bu sayfayı arayamam, olduğunu. "Bulunamadı" veya "Bağlantı Brocken'ın" veya her ne hakkında bir hata alıyorum. FF i, sadece boş bir sayfa yok hatası alıyorum.

Ben Sorun i göndermek sorgu uzunluğunda olduğunu öğrendim ... ama ben bunu nasıl düzeltebilirim??

Bir sorgu daha sonra uzun 6000 Karakterler ise benim o, Sorun olabilir?

3 Cevap

Veri yalak get yöntemi gönderirken veri göndermek için yazılan yöntemini kullanın, bazı tarayıcılar 2000 karakter üzerinde sınırı var.

Eğer gerçekten istediğiniz şekilde inşa ediliyor görmek için bunu kullanmaya çalışıyorsanız sayfasında sorgu yazdırmayı deneyin, ayrıca, sorunun uzunluğu olup olmadığını görmek için veritabanı yöneticisi doğrudan sorgu kullanmayı deneyin.

Bağlantınızı öldüren tam olarak ne bağlıdır. Sorguları sunucu işletim sistemi, istemci tarayıcı ve ortada herhangi bir yakınlık / cacheing sistemlerine bağlı olarak değişir onlara bir uzunluk sınırı var GET.

Bir web sunucusu sınırlama varsa, yarım bıraktığı bir istek hakkında sunucunun hata günlüklerine bir şey olması gerekir.

Ayrıca sql sorgunun boyutunu sınırlar MySQL 'max_allowed_packet' sınırını, isabet olabilir. Sen MySQL monitörün içindeki dan show variables like '%packet%' ile akım limitini görebilirsiniz. Bu konuda ayrıntılar vardır here.