Improved selectAllFriends query

This commit is contained in:
K. Nobel
2017-01-18 14:22:03 +01:00
parent bb637853ef
commit e80ce3b793

View File

@@ -1,24 +1,30 @@
<?php <?php
require("connect.php");
function selectAllFriends($db, $userID) { function selectAllFriends($db, $userID) {
return $db->query(" $stmt = $db->prepare("
SELECT SELECT
`user`.`username`, `username`,
`user`.`profilepicture`, IFNULL(
`user`.`onlinestatus`, `profilepicture`,
`user`.`role` 'img/notbad.png'
FROM ) AS profilepicture,
`user` `onlinestatus`,
INNER JOIN `role`
`friendship` FROM
WHERE `user`
`friendship`.`user1ID` = $userID AND INNER JOIN
`friendship`.`user2ID` = `user`.`userID` OR `friendship`
`friendship`.`user2ID` = $userID AND WHERE
`friendship`.`user1ID` = `user`.`userID`" (`friendship`.`user1ID` = :userID AND
); `friendship`.`user2ID` = `user`.`userID` OR
`friendship`.`user2ID` = :userID AND
`friendship`.`user1ID` = `user`.`userID`) AND
`role` != 5 AND
`status` = 1
");
$stmt->bindParam(':userID', $userID, PDO::PARAM_INT);
$stmt->execute();
return $stmt;
} }
?>