Получение данных из MySQL

172
13 февраля 2018, 08:50

Здравствуйте. Имеется таблица table со столбиками id name model price warranty, и имеется массив, допустим $ids (в котором находятся определенные id с таблицы table). Как мне послать запрос с массивом $ids, что-бы вывести в массиве данные ячеек price и warranty?

P.S. Пробовал так, но выводит только последнее значение ячейки:

$query_price = mysqli_query($CONNECT, "SELECT `price` FROM `prices` WHERE `id` IN (".implode(',', $ids).")"); 
$query_warranty = mysqli_query($CONNECT, "SELECT `warranty` FROM `prices` WHERE `id` IN (".implode(',', $ids).")"); 
while ($result_price = mysqli_fetch_assoc($query_price)) { 
    $prices1 = implode(', ', $result_price); 
} 
while ($result_warranty = mysqli_fetch_assoc($query_warranty)) { 
    $warranty2 = implode(', ', $result_warranty); 
} 
echo $prices1; 
echo $warranty2;

Answer 1
$ids = ['1','2','3','4'];
$query = "SELECT price, warr FROM table WHERE id IN (" . implode(",", $ids) . ")";
// если необходимо далее работать с массивом результата запроса
$rows = [];
while ($result_price = mysqli_fetch_assoc($query_price)) {
    $rows[] = $result_price;
}
READ ALSO
Админ-панель как в джанго

Админ-панель как в джанго

Есть ли какой-нибудь пакет интегрированный в Yii2 который бы добавлял админ-панель "как в django"? Те

100
Laravel autologin

Laravel autologin

Ситуация такая:

133
В чем ошибка meta_query?

В чем ошибка meta_query?

Почему то фильтрация не работает, а просто бесконечно происходит загрузка страницы

118
Как правильно войти, чтобы выйти без проблем? [требует правки]

Как правильно войти, чтобы выйти без проблем? [требует правки]

Добрый деньНе так давно я изучаю программирование

159