<?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)){
printf("Error: %s\n", $mysqli->error);$form_id !=$from_idit would beSELECT username FROM admins WHERE id=$form_id