Anda tidak dapat mengikat parameter untuk klausa IN seperti itu. String $myArray hanya akan dihitung sebagai satu nilai, seperti jika Anda melakukan ini:
SELECT foo FROM bar WHERE ids IN ('1,2,3')
Meskipun ada tiga nilai yang dipisahkan koma, database membacanya hanya sebagai satu nilai string.
Anda perlu memasukkan daftar IN secara manual ke dalam kueri, dengan cara kuno.
'SELECT foo FROM bar WHERE ids IN (' . $myArray .')'
Sayangnya tidak ada cara lain. Setidaknya untuk saat ini.