Bạn không thể ràng buộc một tham số cho mệnh đề IN như vậy. Chuỗi $ myArray sẽ chỉ được tính là một giá trị, giống như nếu bạn đã làm điều này:
SELECT foo FROM bar WHERE ids IN ('1,2,3')
Mặc dù có ba giá trị được phân tách bằng dấu phẩy, cơ sở dữ liệu chỉ đọc chúng dưới dạng một giá trị chuỗi.
Bạn cần phải chèn thủ công danh sách IN vào truy vấn, theo cách cũ.
'SELECT foo FROM bar WHERE ids IN (' . $myArray .')'
Rất tiếc là không có cách nào khác. Ít nhất là bây giờ.