Вывод повторений при передаче массива в SQL запрос

285
30 января 2018, 11:11

Есть код, который объединяет массив значений для одного запроса к БД, но если в массиве некоторые значения повторяются, то этот id выводится один раз, а мне необходимо чтобы этот id выводился столько раз, сколько его элементов в массиве. В данном примере пост с id=1 выведется один раз, а нужно чтобы 4 раза. Как такое можно реализовать и можно ли вообще?

$array = [1,2,3,4,1,1,1,5,2];
$ids = implode("','",$state); 
$strSQL = "SELECT * FROM stats WHERE id IN ('$ids')";
rs = mysqli_query($mySQL, $strSQL);
while($row = mysqli_fetch_array($rs)) {
}
READ ALSO
Проблема с cookies на android в google chrome

Проблема с cookies на android в google chrome

ЗдравствуйтеЕсть интересный, крайне непонятный баг

194
Добавить в корзину при помощи ajax

Добавить в корзину при помощи ajax

Есть функция, которая добавляет товар в корзину:

317
Нужно ли валидировать данные на стороне сервера, если поля ввода итак уже выполняют эту функцию?

Нужно ли валидировать данные на стороне сервера, если поля ввода итак уже выполняют эту функцию?

У меня всего два поля: имя пользователя и emailПравила валидации очень простые: имя 1-255 символов и email в соответствии с регулярным выражением;...

207
Нужен ли CMS сайту?

Нужен ли CMS сайту?

Создаю сайт-каталог для магазина, можно сказать, что уже заканчиваюСейчас на этапе создания страницы товара, где будет полное описание о товаре,...

234