@agressor221
Программист новичОк

PHP: как вставить значение массива в оператор mysql SELECT?

Добрый день!
в данный запрос SELECT
$query ="SELECT `id`, `name_prod`, `amount`, `summ`, (summ*amount) AS `summ2`, DATE_FORMAT(data_p, '%d.%m.%Y') `data_p`, `status`, `weight`, `metall` FROM $post_name WHERE id IN ($post_id)";

Мне нужно подставить массив данных со значениями в отдельный столбец , назовем столбец amount_2, пробовал использовать оператор AS, но почему-то он выводить последние значение массива во всех строках.
Так же использовал функцию implode() для перевода массива через запятую, бесполезно!
Помогите пожалуйста решить данную задачу.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
строки должны быть в кавычках - т.ч."'" . implode("', '", $values) . "'"
и вообще используй mysqli/pdo объекты
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы