2015-07-29 3 views
0

Как я могу рандомизировать свой выбор запроса?Mysqli query random select

SELECT * 
FROM posts p 
INNER JOIN friends f ON (
     (
      p.from_user = f.user1 
      OR p.from_user = f.user2 
      ) 
     AND (
      f.user1 = '$ownid' 
      OR f.user2 = '$ownid' 
      ) 
     AND f.accepted 
     ) 
WHERE p.from_user != '$ownid' 
ORDER BY p.posted_time 

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

EDIT: Вот мои таблицы для лучшего понимания

enter image description here

+1

SELECT [...] ORDER BY RAND – Zl3n

+1

Что вы пытаетесь ранены в случайном порядке? – FutbolFan

+0

Сообщения от пользователей –

ответ

0

Вы можете рассмотреть пользу функции PHP РЭНД: RAND():

rand(0,$sql_num_rows) 

Эта функция позволит увеличить производительность, а не функция mysql rand.