Това, което трябва да направите тук, е да използвате IN CLAUSE
. Конвертирайте $_POST[]
към низ, разделен със запетая.
$choices = implode(', ', $_POST['choices']);
SELECT name, item, price, images FROM `my-tb` WHERE item IN ($choices)
Което ще произведе заявка като:
SELECT name, item, price, images FROM `my-tb` WHERE item IN (a,b,d)
Това също така ще направи така, че да не прелиствате своя $_POST
и изпълнявайте множество заявки ненужно.
Странична бележка
Не съм сигурен дали действителната ви таблица се казва my-tb
но ако имате hyphens
в името на вашата таблица трябва да използвате backticks
за да капсулирате името на низа.