2013-01-07 12 views
5

मैं 500 से अधिक (वर्तमान सीमा) से कुछ के लिए SQLITE_MAX_COMPOUND_SELECT सेट करने का प्रयास कर रहा था, मैंने इसे देखा - http://www.sqlite.org/c3ref/limit.html रनटाइम सीमा निर्धारित करने के लिए और बाद में एहसास हुआ कि यह शीर्षक में "SQLITE C इंटरफ़ेस" का उल्लेख करता है।क्या कोई PHP sqlite3_limit के बराबर है?

क्या कोई PHP समकक्ष है?

+0

वही समस्या यहां ... http://stackoverflow.com/q/16897503/89771 –

उत्तर

2

न तो SQLite 3 एक्सटेंशन और न ही PDO उस कार्य को बेनकाब करने लगते हैं।

यह संभव है कि PHP सिस्टम के SQLite3 पुस्तकालयों का उपयोग कर रहा हो। उस स्थिति में, यदि आप सर्वर को नियंत्रित करते हैं, तो आप लाइब्रेरी को उच्च डिफ़ॉल्ट मान के साथ "बस" पुनः संयोजित करने में सक्षम हो सकते हैं।

+0

जो पूरे कोड में किए गए सभी कनेक्शन के लिए डिफ़ॉल्ट max_value बन जाएगा ... वांछित नहीं हो सकता है। फ़ंक्शन (वर्ग में sqlite3_limit()) प्रति कनेक्शन आधार पर max_value के संशोधन के लिए था - जिसे मैंने अधिक सुरक्षित माना। – davneet

+2

सीमा स्वयं ही हानिरहित लगती है ... उसने कहा, अगर आप इसे मार रहे हैं, तो आप इसके बजाय क्वेरी को फिर से प्रतिक्रिया देना चाहेंगे। – Charles

संबंधित मुद्दे