SQL не показывает только один продукт вместо несколькихPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 SQL не показывает только один продукт вместо нескольких

Сообщение Anonymous »

Код: Выделить всё

            $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 элементов... поэтому он "удаляет" только один продукт из списка. Есть подсказки?

Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/395 ... ad-of-more
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»