[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Условие при отсутствующей строке
xxxLOGIATxxx
Имеется определённого вида ссылка, например: Добавить в друзья

Но, если пользователь УЖЕ присутствует в друзьях, то нужно написать условие, которое проверяет, существует-ли значение в таблице или ещё нет, тоесть меняет ссылку на: Удалить из друзей.

Помню что функция проверки существующего значения это trim, но как она работает с переменной?

Конструкция вроде работала типа этой:

if trim()
{

}


Но как правильно она записывается?



Спустя 8 минут, 47 секунд (13.09.2010 - 08:05) Michael написал(а):
Цитата
Помню что функция проверки существующего значения это trim

trim() - это обрезать пробелы по бокам.

А чтобы узнать существующее или нет - надо запрос к базе сделать и ответ проанализировать. В базе же данные?

Спустя 9 минут, 15 секунд (13.09.2010 - 08:14) xxxLOGIATxxx написал(а):
Цитата (Michael @ 13.09.2010 - 05:05)
Цитата
Помню что функция проверки существующего значения это trim

trim() - это обрезать пробелы по бокам.

А чтобы узнать существующее или нет - надо запрос к базе сделать и ответ проанализировать. В базе же данные?

Тоесть, нет возможности отфильтровать уже существующий запрос на условиях? Обязательно нужен дополнительный запрос?

Спустя 13 минут, 18 секунд (13.09.2010 - 08:28) xxxLOGIATxxx написал(а):
Запрос есть, но вот как пишется условие?

Спустя 5 часов, 47 минут, 55 секунд (13.09.2010 - 14:16) xxxLOGIATxxx написал(а):
Неужели никто не поможет?

Спустя 5 минут, 44 секунды (13.09.2010 - 14:21) linker написал(а):
Слишком мало данных. Код, какие таблицы используются и прочее.

Спустя 31 минута, 38 секунд (13.09.2010 - 14:53) xxxLOGIATxxx написал(а):
Цитата (linker @ 13.09.2010 - 11:21)
Слишком мало данных. Код, какие таблицы используются и прочее.

Зачем код-то? Я хочу увидеть просто валидный пример, любой

Спустя 37 минут, 35 секунд (13.09.2010 - 15:31) SlavaFr написал(а):
Цитата (xxxLOGIATxxx @ 13.09.2010 - 11:53)
Зачем код-то? Я хочу увидеть просто валидный пример, любой

если начать изучать sql, то можно увидеть милионны различных примеров.
Какой из них тебе нужен?

Спустя 6 часов, 24 минуты, 33 секунды (13.09.2010 - 21:55) xxxLOGIATxxx написал(а):
Цитата (SlavaFr @ 13.09.2010 - 12:31)
Цитата (xxxLOGIATxxx @ 13.09.2010 - 11:53)
Зачем код-то? Я хочу увидеть просто валидный пример, любой

если начать изучать sql, то можно увидеть милионны различных примеров.
Какой из них тебе нужен?

Мне нужна функция проверки на присутствие или присутствие записи в таблице

Спустя 6 минут, 29 секунд (13.09.2010 - 22:02) linker написал(а):
Ну подумай, каким образом узнать, есть ли в базе искомая строка? Видимо надо составить запрос таким образом, чтобы попытаться ее найти.

Спустя 6 минут, 50 секунд (13.09.2010 - 22:08) xxxLOGIATxxx написал(а):
Мде, дурак, разобрался, прошу прощения за свою невнимательность

Спустя 1 день, 10 часов, 17 минут, 18 секунд (15.09.2010 - 08:26) xxxLOGIATxxx написал(а):
Поставлю вопрос по другому: Как проверить присутствует-ли в таблице пользователь?

Спустя 25 минут, 31 секунда (15.09.2010 - 08:51) Basili4 написал(а):
SELECT count(*) FROM db_user where login='Вася' ;

Если запрос вернет 0 значит пользователя Вася нет иначе есть

Спустя 2 часа, 7 минут, 43 секунды (15.09.2010 - 10:59) xxxLOGIATxxx написал(а):
Цитата (Basili4 @ 15.09.2010 - 05:51)
SELECT count(*) FROM db_user where login='Вася' ;

Если запрос вернет 0 значит пользователя Вася нет иначе есть

Очередной раз спасибо

COUNT - подсчёт результатов?

Спустя 45 минут, 55 секунд (15.09.2010 - 11:45) SlavaFr написал(а):
Цитата (xxxLOGIATxxx @ 15.09.2010 - 07:59)
COUNT - подсчёт результатов?

Спустя 13 часов, 51 минута, 47 секунд (16.09.2010 - 01:37) xxxLOGIATxxx написал(а):
Справился, огромное спасибо всем вам.

Спустя 35 минут, 44 секунды (16.09.2010 - 02:12) Krevedko написал(а):
Ну ты еще в начале темы справился..сам же правильно сформулировал
Цитата
Но, если пользователь УЖЕ присутствует в друзьях, то нужно написать условие, которое проверяет, существует-ли значение в таблице или ещё нет, тоесть меняет ссылку на: Удалить из друзей.


Т.е.
1) Ищешь пользователя в базе друзей
2) Если пользователя там нет - выводишь ссылку Добавить в друзья.
Если пользователь там есть -выводишь ссылку Удалить из друзей.
Обычный if-else.
Сам такое делал на сайте знакомств
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.