SELECT LEFT(field, 40) AS excerpt FROM table(s) WHERE ...
देखें LEFT()
समारोह।
एक अंगूठे के नियम . के रूप में , आपको PHP में कभी भी ऐसा नहीं करना चाहिए जो MySQL आपके लिए कर सकता है। इसके बारे में इस तरह से सोचें:आप डीबी से अनुरोध करने वाले अनुप्रयोगों तक सख्ती से जरूरी कुछ भी प्रसारित नहीं करना चाहते हैं।
संपादित करें अगर आप एक ही पृष्ठ पर संपूर्ण डेटा का उपयोग करने जा रहे हैं (अर्थात, बिना किसी मध्यवर्ती अनुरोध के) अक्सर नहीं, कोई कारण नहीं होता नहीं एक बार में पूरा पाठ लाने के लिए। (टिप्पणियां देखें और वेगर का जवाब ।)