Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Выборка с БД, Выборка с БД
dron4ik  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1693
Пользователь №: 31058
На форуме: 5 лет, 2 месяца, 12 дней
Карма: 24




Я уже создавал подобную тему, но ответа так и не нашлось.
Суть такая, Таблица с текстами, и таблица с юзерами, юзеры подписываются друг на дружку и читают только тех, кого хотят, тоже своя таблица.
Выглядит примерно так.

SELECT post.*, frien.*
FROM post, friend
WHERE friend.user = $user && post.user = friend.friend
ORDER BY post.date DESC LIMIT 20, 0


Ну както так, надеюсь суть ясна.
Перед мной стала задача вытянуть все те же посты по тому же принципу, но вместо таблицы друзья использовать массив с ИД

$user [1] = 5
$user [2] = 20
$user [3] = 54
$user [4] = 76
$user [5] = 11
$user [6] = 170
$user [7] = 124
$user [8] = 2

Идеи?)))



Спустя 9 минут, 21 секунда (23.02.2012 - 17:55) Rand написал(а):
$user = array (5,20,54,76,11,170,123,2);
$ids = implode(',', $user);
$res = mysql_query("SELECT * FROM post WHERE post.user IN ($ids) ORDER BY post.date DESC LIMIT 20, 0");

Спустя 16 минут, 59 секунд (23.02.2012 - 18:12) dron4ik написал(а):
Все так просто)))
Спасибо)))


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса