$query_sub = "SELECT * FROM `product_mappings` LEFT JOIN `product_list` ON `product_mappings`.ID_PRODUCT =`product_list`.ID WHERE ID_USER='" . $row{'ID'} . "'";
$result_sub = mysql_query($query_sub);
if ($result_sub && mysql_num_rows($result_sub) > 0)
{
$data_products = array();
while ($row_sub = mysql_fetch_array($result_sub))
{
$data_sub = array();
$data_sub["ID"] = $row_sub{'ID'};
$data_sub["product"] = $row_sub{'PRODUCT'};
$query_sub_unactive = "SELECT * FROM `product_list` WHERE ID != '" . $row_sub{'ID'} . "' ";
$result_sub_unactive = mysql_query($query_sub_unactive);
if ($result_sub_unactive && mysql_num_rows($result_sub_unactive) > 0)
{
$data_products_unactive = array();
while ($row_sub_unactive = mysql_fetch_array($result_sub_unactive))
{
$data_sub_unactive = array();
$data_sub_unactive["ID"] = $row_sub_unactive{'ID'};
$data_sub_unactive["productss"] = $row_sub_unactive{'PRODUCT'};
array_push($data_products_unactive, $data_sub_unactive);
}
$data_current["productsUnactive"] = $data_products_unactive;
}
array_push($data_products, $data_sub);
}
$data_current["products"] = $data_products;
Привет, ребята! Это запрос, в котором я должен выбрать только те продукты, которых еще нет в основном запросе. Я проверяю, совпадает ли идентификатор с тем, что вы видите. Например, я загружаю 4 продукта (из 15) с помощью основного запроса, и в этом случае неактивный должен загружать 11 элементов... но загружает 14 элементов... поэтому он "удаляет" только один продукт из списка. Есть подсказки?
Привет, ребята! Это запрос, в котором я должен выбрать только те продукты, которых еще нет в основном запросе. Я проверяю, совпадает ли идентификатор с тем, что вы видите. Например, я загружаю 4 продукта (из 15) с помощью основного запроса, и в этом случае неактивный должен загружать 11 элементов... но загружает 14 элементов... поэтому он "удаляет" только один продукт из списка. Есть подсказки?