Но, если пользователь УЖЕ присутствует в друзьях, то нужно написать условие, которое проверяет, существует-ли значение в таблице или ещё нет, тоесть меняет ссылку на: Удалить из друзей.
Помню что функция проверки существующего значения это 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() - это обрезать пробелы по бокам. А чтобы узнать существующее или нет - надо запрос к базе сделать и ответ проанализировать. В базе же данные? |
Тоесть, нет возможности отфильтровать уже существующий запрос на условиях? Обязательно нужен дополнительный запрос?
Спустя 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) | ||
если начать изучать 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 значит пользователя Вася нет иначе есть
Если запрос вернет 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.
Сам такое делал на сайте знакомств