आप आईएन क्लॉज के लिए इस तरह के पैरामीटर को बाध्य नहीं कर सकते हैं। $myArray स्ट्रिंग को केवल एक मान के रूप में गिना जाएगा, जैसे यदि आपने ऐसा किया:
SELECT foo FROM bar WHERE ids IN ('1,2,3')
भले ही तीन अल्पविराम सीमांकित मान हों, डेटाबेस उन्हें केवल एक स्ट्रिंग मान के रूप में पढ़ता है।
आपको पुराने तरीके से क्वेरी में IN सूची को मैन्युअल रूप से सम्मिलित करना होगा।
'SELECT foo FROM bar WHERE ids IN (' . $myArray .')'
दुर्भाग्य से कोई दूसरा रास्ता नहीं है। कम से कम अभी के लिए।