Как выбрать из базы MySQL все записи, кроме текущей?

DanGien

Новичок
Как выбрать из базы MySQL все записи, кроме текущей?

Приветствую!

Возникла такая проблема.

Надо из базы выбрать все аккаунты по полю email кроме id=$id (переданный текущий id).

Т.е. чтобы выбрать ВСЕ аккаунты, я пишу

$query = "SELECT * FROM baza WHERE email='$email'";

а как указать, что выбрать все кроме id=$id (т.е. пропустить данные с этим id)?

Заранее спасибо!
 

Ashotovich

Новичок
<> работает. Можете проверить. ;)

Да, в мануале стоит:

<>
!=
Не равно
 

Falc

Новичок
Линк
По стандарту вроде <>

В мускуле работает и то и другое.
 

Линк

Guest
точно
и то и другое работает
ну тада сори за пустобрехство
 

Фанат

oncle terrible
Команда форума
такого понятия, как текущая запись, в базе нет.
база ВООБЩЕ НИЧЕГО о твоих записях не знает.

если бы ты это понимал, то и сам мог бы ответ на свой вопрос найти - достаточно было сформулировать его правильно.
 

DanGien

Новичок
Автор оригинала: Фанат
такого понятия, как текущая запись, в базе нет.
база ВООБЩЕ НИЧЕГО о твоих записях не знает.

если бы ты это понимал, то и сам мог бы ответ на свой вопрос найти - достаточно было сформулировать его правильно.
Да я в курсе, просто написал так, чтобы было понятнее остальным. Все сразу и поняли, ч.т.д.

:)
 

Фанат

oncle terrible
Команда форума
нет, все поняли, когда ты объяснил на пальцах, что "текущая запись" - это запись с определенным иды.

ты ее расматривал, как текущую.
а это всего лишь строка, данные, лежащие в которой ,удовлетворяют некому условию в запросе.
И вопрос был в том, как сформулировать другое условие.

условаие у нас какое было?
"где ид равно ид"
правильно?
а противоположное?
"где ид не равно ид".
ну?
и ты сам бы не сообразил, как пишется знак неравенства?
 

Фанат

oncle terrible
Команда форума
Докапываюсь я до тебя.

А человеку - объясняю, во-первых, правильный подход, который надо не только знать, теоретически, но и понять, печенками - принимать в расчет при решении задачи.
А во-вторых, показываю, как можно обычной логикой найти ответ на вопрос.
И, мне кажется, что логика тут очень простая. Вполне воспроизводимая. Думать тоже можно и нужно учиться.
 

Ashotovich

Новичок
Друг, ты напрасно думаешь, что люди, задающие глупые вопросы, на самом деле все либо идиоты, либо неучи. В жизни всякое случается. А твое стремление повсеместно укреплять дисциплину по достоинству оценят в рядах нашей доблестной армии. :D
 

Фанат

oncle terrible
Команда форума
я не называл никого (кроме тебя) ни идиотом, ни неучем.
Это все твои домыслы.
 

Ashotovich

Новичок
Может быть. Наши однофорумчане сами для себя нас и рассудят.

Да, ни идиотом, ни неучем ты меня не называл. Видимо, словарного запаса не хватило. :D
 

Линк

Guest
Фанат, ты хочешь что бы все умели думать
Увы, не все это умеют(((
 

Altex

Новичок
Кто хочет, тот научится... а кто не хочет, тот будет воспринимать слова фаната как наезд, обсирание с ног до головы и т.д. , что тоже вобщем адекватно.
 

DanGien

Новичок
Фанат, логика понятна:) Я так и думал, что нужно поставить условие "не равно этому id", но задал вопрос, потому-что не знал, как оформить сие синтаксически.
 
Сверху