<?php 
if (isset($_GET['hash'])&&!empty($_GET['hash'])){
        $hash = $_GET['hash'];
        $message_query = "SELECT from_id, message FROM message WHERE hash='$hash'";
        $run_messages = mysqli_query($con,$message_query);
        while($row_messages = mysqli_fetch_array($con,$run_messages)){
             $form_id = $row_messages['from_id'];
             $message = $row_messages['message'];
             $user_query = "SELECT username FROM admins WHERE id='$from_id'";
             $run_user = mysqli_fetch_array($con,$user_query);
             $from_username = $run_user['username'];
             echo "<p><strong>$from_username</strong></p></br>";
        }
}else{
    header('Location: messages.php');
}
?>
I'm getting this error message:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, object given on line 6
Here's line 6 & as you can see I have already included the $con which is my database connection.
while($row_messages = mysqli_fetch_array($con,$run_messages)){