Loading...
PHP/MySQL | Цикл
Салют. Есть у меня вывод записей с баз данных через цикл, вывод с первой таблицы, а со второй идёт проверка по имени, т.е если уже существует во второй таблице запись, то не выводи эту запись.
Но проблема в том, что он у меня реагирует только на первую запись во второй таблице. Есть варианты?
код
Вероломство (26.12.2019 в 09:11) код
php
   case 'spisok':  $k = mysql_fetch_array(mysql_query('SELECT * FROM home WHERE users = "' . $users['login'] . '"'));  $mebel = mysql_query('SELECT * FROM mebel WHERE name != "' . $k['name'] . '"');  while ($meb = mysql_fetch_array($mebel)) {  echo '' . $meb['name'] . ''; }  break;   

________
посл. ред. 26.12.2019 в 10:53; всего 1 раз(а); by -_-GoRaS-_-
-_-GoRaS-_- , в первом запросе ты запросил одну запись и запустил с ней цикл, обьедени запрос и тогда запускай цикл
SparkuS (26.12.2019 в 11:34)
-_-GoRaS-_- , в первом запросе ты запросил одну запись и запустил с ней цикл, обьедени запрос и тогда запускай цикл


Не как вкурить не могу, как я их могу объеденить?
JOIN в помощь
RGame (26.12.2019 в 11:36)
JOIN в помощь

JOIN создает ресурсоемкий запрос, тут достаточно составного запроса
-_-GoRaS-_- , select m.* from mebel m where m.name not in (select h.name from home h where h.users='{login}')
________
посл. ред. 26.12.2019 в 11:44; всего 1 раз(а); by System
Сибирский (26.12.2019 в 11:41)
JOIN создает ресурсоемкий запрос, тут достаточно составного запроса

Это всмысле?
Сибирский (26.12.2019 в 11:41)
JOIN создает ресурсоемкий запрос, тут достаточно составного запроса

Возможно :) спорить не буду, т.к. не дибиэй
Онлайн: 2
Время:
Gen. 0.1079
(c) Bym.Guru 2010-2026