I have a query which should return a single row, I have tested my query in SQL and it runs correctly and gives me a result, but in php it returns a blank array?
This is my php code below
$user = $userArray['user'] = $messageInfo['user'];
$message = $userArray['usersMessage'] = $messageInfo['message'];
$getUsersRank = "SELECT rank from users WHERE username = '.$user.'";
$getUsersRankQuery = $db->prepare($getUsersRank);
$getUsersRankQuery->execute();
$rank = $getUsersRankQuery->fetchAll();
print_r($rank);
$userArray is an array like this
(
[user] => kieronapple
[usersMessage] => hi
)