친구 랜덤 추천
$limit
= 8;
$oDB
= DB::getInstance();
$query
=
'SELECT max(member_srl) as max_member_srl FROM member'
;
$stmt
->prepare(
);
->execute();
$result
->fetchAll();
$max_member_srl
[0]->max_member_srl;
$random_member_srl
= rand(4,
debugPrint(
= 'SELECT *
FROM (
(SELECT member_srl, nick_name FROM member WHERE member_srl >= ? AND denied = ? LIMIT ?)
UNION ALL
(SELECT member_srl, nick_name FROM member WHERE member_srl < ? AND denied = ? LIMIT ?)
) AS random_members
WHERE random_members.member_srl NOT IN (SELECT target_srl FROM member_friend WHERE member_friend.member_srl = ?)
AND random_members.member_srl <> ?
ORDER BY rand()
LIMIT ?';
->execute([
,
'N'
$logged_info
->member_srl,
]);
여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.
파일 용량 제한 : 20.00MB (허용 확장자 : )
업로드 중... (0%)
친구 랜덤 추천
$limit
= 8;
$oDB
= DB::getInstance();
$query
=
'SELECT max(member_srl) as max_member_srl FROM member'
;
$stmt
=
$oDB
->prepare(
$query
);
$stmt
->execute();
$result
=
$stmt
->fetchAll();
$max_member_srl
=
$result
[0]->max_member_srl;
$random_member_srl
= rand(4,
$max_member_srl
);
debugPrint(
$random_member_srl
);
$query
= 'SELECT *
FROM (
(SELECT member_srl, nick_name FROM member WHERE member_srl >= ? AND denied = ? LIMIT ?)
UNION ALL
(SELECT member_srl, nick_name FROM member WHERE member_srl < ? AND denied = ? LIMIT ?)
) AS random_members
WHERE random_members.member_srl NOT IN (SELECT target_srl FROM member_friend WHERE member_friend.member_srl = ?)
AND random_members.member_srl <> ?
ORDER BY rand()
LIMIT ?';
$stmt
=
$oDB
->prepare(
$query
);
$stmt
->execute([
$random_member_srl
,
'N'
,
$limit
,
$random_member_srl
,
'N'
,
$limit
,
$logged_info
->member_srl,
$logged_info
->member_srl,
$limit
]);
$result
=
$stmt
->fetchAll();
debugPrint(
$result
);