आपको बस अपने कॉल्स के बारे में होशियार रहना होगा। उदाहरण के लिए, कैश्ड डीबी ऑब्जेक्ट्स को आस-पास और उस तरह की चीज़ों को रखना।
आपके कोड के बारे में अधिक जाने बिना (आपका प्रश्न काफी विकृत है), ऐसा लगता है कि यदि आपकी क्वेरी कुछ इस तरह है:
$query = "select abc from tblname where colname =" .$value; // run 10 times.
आपको वास्तव में केवल स्मार्ट कोड लिखने की आवश्यकता है:
$values = array(); // Now, populate this array.
// When you're done, run the query:
$query = 'select abc from tblname where colname IN (\''.implode('\',\'', $values).'\')';
आम तौर पर, हम इसे डायनामिक एसक्यूएल के रूप में संदर्भित करते हैं और यह इस बात का आधार है कि आज चीजें आम तौर पर कैसे की जाती हैं। एक संग्रहीत प्रक्रिया (या, मैं आपके प्रश्न को कैसे पढ़ता हूं, संग्रहीत कार्य के आधार पर) कभी-कभी उपयोगी होता है, लेकिन एसक्यूएल के साथ इंटरफेसिंग के लिए प्रथम-क्रम पद्धति के रूप में कुछ हद तक पुरातन है। डीबी लोग अभी भी कभी-कभी इसकी कसम खाते हैं, लेकिन मुझे लगता है कि वे भी आम सहमति में काफी अच्छी तरह से हैं कि स्मार्ट प्रश्न हमेशा बेहतर होते हैं।