Потратил уже пол дня на эту "ошибку" и никак не могу найти решение, есть массив:
array(3) {
[0]=> array(1) {
["option_id"]=> string(2) "13"
}
[1]=> array(1) {
["option_id"]=> string(2) "14"
}
[2]=> array(1) {
["option_id"]=> string(2) "18"
}
}
Он получен при помощи SELECT
а из базы данных, код SELECT
а:
$product_option_query = $this->db->query("SELECT `option_id` FROM " . DB_PREFIX . "product_option WHERE product_id = '" . $product_id . "'");
Дальше в цикле я прохожу по значениям этого цикла(значения этого цикла находятся в самом начале поста):
foreach ($product_option_query->rows as $product_option) {
$index = $product_option;
$option_image = $this->db->query("SELECT `option_image` FROM `" . DB_PREFIX . "option` WHERE `option_id` = '" . $product_option['option_id'] . "'");
}
Но по итогу в массиве $option_image
находится только значение SELECT
а с первым option_id
, и последующие значения соответсвенно не записываются. Помогите с этим разобраться или направьте меня в нужно направление, а то никак не могу с этой банальной, на первый взгляд, проблемой разобраться
$query = $this->db->query("SELECT * FROM `".DB_PREFIX."product_option` po LEFT JOIN `".DB_PREFIX."option` o ON po.option_id = o.option_id WHERE product_id = '" . $product_id . "'");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пришлось перейти с PHP 56 на PHP 7, и после перехода вот такая ошибка:
ЗдравствуйтеУ меня не работает сервер - ошибка 502 в течение 25 минут, в логах вижу следующие:
Пытаюсь сделать локализацию/плюрализацию со множеством вариантовФайл перевода:
и вот здесь не хочет обновлять имяПросто сбрасывается и всё остается прежним