Добрый день. У меня на сайте нужно вывести товары, но проблема в том, что вся информация разбросана по разным таблицам БД. Если большинство информации я смог связать по ID товара, то со ссылками какая-то беда. Сайт на DRUPAL 6. Есть некая таблица url_alias, в ней такие столбцы: pid, src, dst, language Мне нужно выдернуть адрес по такому условию - записи у которых src = /node/740, где 740 - ID товара. У меня есть массив из ID товаров
$pages_id= = array(840, 1411, 1390, 736, 898, 1578, 1337, 1381, 1581, 1563);
На данный момент у меня такой запрос:
$nodes = db_query("SELECT n.title, p.field_prod_price_value, p.field_sred_ocen_value, p.field_kol_gol_value FROM {node} n INNER JOIN {content_type_prod} p ON n.nid = p.nid WHERE n.nid IN (" . implode(",", $pages_id) . ")");
Мне необходимо добавить выборку поля dst чтобы поле src = /node/ IN (" . implode(",", $pages_id) . ")
Не пойму как это сделать...
UPD:
Вот такой запрос выводит как нужно
$nodes = db_query("SELECT n.title, p.field_prod_price_value, p.field_sred_ocen_value, p.field_kol_gol_value, h.dst FROM ({node} n INNER JOIN {content_type_prod} p ON n.nid = p.nid) INNER JOIN {url_alias} h ON h.src='node/840' WHERE n.nid IN (" . implode(",", $pages_id) . ")");
Как вместо h.src='node/840'
поставить перебор массива $pages_id
? Вернее вместо 840 чтобы добавлялся перебор массива?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть поле в БД с типом text и сравнением utf8_general_ciВ данном поле планирую хранить массив, делаю следующим образом:
Ребята выручайтеМеня взломали и в наглую соединились со мной требуя денег
доброго времени суток , пишу авторизацию через андройд регистрация работает и вносит все поля в базу все как надо протестировл 10 раз проблем...
Есть сайт на CMS WordpressИспользуя плагин Toolset Types, создал 2 типа записей, во втором типе указал первый как родительский