Показать сообщение отдельно
  #2 (permalink)  
Старый 25.08.2020, 20:16
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

'SELECT `inv_mod`.*, `mod`.* FROM `inv_mod`
LEFT JOIN `mod`
ON `inv_mod.mod_id`=`mod.mod_id` AND `mod.lvl`=3 AND `mod.tip`=5
WHERE `inv_mod.user_id` = ".$user['id']." AND `inv_mod.item_q`=0'


Что значит вывести первый результат не понятно, но если нужна одна запись, а запрос может вернуть несколько, то сортировать по условию и LIMIT 1. Следует учитывать, что для работы с ключами функция mysql_fetch_array без второго параметра, это расточительство. В тоже время, если обе таблицы имеют одинаковые имена полей, то все данные можно получить только в индексном наборе.

Данная тема отношения к JS не имеет, не в этом разделе нужно задавать подобные вопросы.
Ответить с цитированием