FROM ssylka AS test_config // из таблиц ssylka и test_config
LEFT JOIN ssylka AS test_config ON ssylka != ssylka_letitbit // Как я понимаю тут сравнимваються две таблицы /* сравнить таблицу ssylka со строкой ssylka с таблицей test_config со строкой ssylka_letitbit, где они не равны между собой */
WHERE user !='$login // Где логин не равняеться переменной $login (тут я не понимаю к какой он обращаеться таблице, поясните)
Я его вот так понимаю, но он пока не работает... (Добавление)
lutyi1984 пишет:
SELECT *
FROM ssylka AS test_config
LEFT JOIN ssylka AS test_config ON ssylka != ssylka_letitbit
WHERE user !='$login
FROM ssylka AS test_config // из таблиц ssylka и test_config
LEFT JOIN ssylka AS test_config ON ssylka != ssylka_letitbit // Как я понимаю тут сравнимваються две таблицы /* сравнить таблицу ssylka со строкой ssylka с таблицей test_config со строкой ssylka_letitbit, где они не равны между собой */
WHERE user !='$login // Где логин не равняеться переменной $login (тут я не понимаю к какой он обращаеться таблице, поясните)
1: выбираем айдишники (у вас это могут быть не айдишники, а что угодно)
2: из таблицы ссылок пользователя
3: присоединяем к первой таблице информацию из второй таблицы так: если во второй таблице есть строка, у которой link_id равен id из первой таблицы - то получается общая строка с информацией из обеих таблиц, если во второй таблице такой строки нет - то всместо значений ячеек второй таблицы, они наполняются null
4: Из тех соединенных строк нам нужны только те, для которых link_id Null - то есть записи во второй таблицы нет (Добавление)
tuareg, ваш запрос выведет не то, что вы ожидаете
Как я понимаю запрос...
Вытащить все строки из таблиц ssylka и test_config и приравнять таблицы ssylka и test_config у которых значения строк ssylka != ssylka_letitbit не равны между собой и у которых user !='$login' логин не равен с переменной логин.
Ребята, у меня возник такой вопрос...
Есть в базе две таблицы.
Первая отвечает, за вывод ссылок. которые добавил пользователь.
Вторая записывает id скаченой ссылки, пользователя и саму ссылку.
Нужно сделать так, чтоб после того, как во вторую базу записались данные с первой таблицы, этот пользователь или эта ссылка больше не была доступна эту человеку...
{echo"тут выводим все ссылки которые не равны между собой";}
else{echo"тут не чего не делаем, а лучше вообще запрос не производим";}
?>
Думаю, наглядно всё хорошо описал...
Но только оно зараза не работает. Что не так?
P.S. Нужно сделать так, чтоб после скачивания ссылки пользователь качавший её, её больше не видел, но другие участники могли её качать и после скачивания тоже у них она должна пропасть...
Попробывал, к сожалению он вытаскивает таким образом мой ссылки, а мне нужно так, чтоб юзер не мог видеть своих ссылок... (Добавление)
lutyi1984 пишет:
KingStar пишет:
AND login ='my_login'
Попробывал, к сожалению он вытаскивает таким образом мой ссылки, а мне нужно так, чтоб юзер не мог видеть своих ссылок...
Вот к примеру:
Если в базе храниться 300 записей из них только 20 мой... (то есть авторизованного участника)
То как задать запрос, чтоб вывелось только 280 записей, а 20 моих были не доступными...
Ребята, помогите пожалуйста. Нужно из базы вытащить все поля, кроме своего логина (логин повторяется в базе многократно ) то есть нужно, чтоб все остальные поля с другими логинами выводились без проблем. Как вывести к примеру все поля я знаю...