10 Апр 2014 Парни помогите вывести данные. Вообщем вот суть проблемы. Нужно вывести данные из одной таблицы, которых нет в другой. Проще говоря есть таблица A и таблица B. В таблице А находятся подарки юзеров, а в таблице B находятся все подарки на сайте. Допустим мне нужно вывести данные из таблицы В, но только те, которых нет в таблице А. Т.е. Вот переменная таблицы А
<? $presents=mysql_query("SELECT * FROM `presents_user` WHERE `id_user` = '$user[id]'"); ?>
Таким образом пишу:
<? $presents=mysql_query("SELECT * FROM `presents_user` WHERE `id_user` = '$user[id]'"); $q=mysql_query("SELECT * FROM `presents` WHERE `name` != '$presents[name]' ORDER BY `id` ASC"); while ($post = mysql_fetch_array($q)){ //Выводит полученное } ?>
Все равно выводит и то что есть и то чего нет. Вообщем нужно выводить те подарки, которых нет в моих подарках. Помогите пожалуйста)