そのようなIN句のパラメータをバインドすることはできません。 $ myArray文字列は、次のように1つの値としてのみカウントされます:
SELECT foo FROM bar WHERE ids IN ('1,2,3')
カンマ区切りの値は3つありますが、データベースはそれらを1つの文字列値としてのみ読み取ります。
昔ながらの方法で、INリストをクエリに手動で挿入する必要があります。
'SELECT foo FROM bar WHERE ids IN (' . $myArray .')'
残念ながら他に方法はありません。少なくとも今のところ。