Я создал таблицу сообщений, которые имеют колонки user_id, message_sender, message_receiver, message_receiver_idКак выбрать несколько колонок в PHP MySQLi
Результат запроса, как показано ниже
Линия 1: 2 Аболей Alang 3
линия 2: 2 Аболь MAK 4
Линия 3: 3 аланга Аболь 2
Линия 4: 3 аланга MAK 4
Я хочу, чтобы отобразить весь запрос, который имеет Alang записи, которая является линия 1,3,4. я сумел отобразить только строки 3,4, но не может отобразить строку 1. Вот код
<?php
include("includes/connections.php");
function displaymessagesprofile(){
global $connect;
global $user_id;
$get_id = $_GET['message_receiver_id'];
$sql_message = "SELECT * FROM messages WHERE user_id='$user_id' OR message_receiver_id='$get_id'";
$get_message = mysqli_query($connect, $sql_message);
if($get_message && mysqli_num_rows($get_message) > 0){
while($row_message = mysqli_fetch_array($get_message)){
$user_id = $row_message['user_id'];
$message_sender = $row_message['message_sender'];
$message_receiver = $row_message['message_receiver'];
$message_receiver_id= $row_message['message_receiver_id'];
//to display message sent and received by the user logged in
echo "<div id='message_wrap'>
<p>$message_sender</p>
<p>$message_receiver</p>
<p>$message_receiver_id</p>
</div>
";
}
mysqli_free_result($get_message);
}
else{
echo "No message yet";
}
}
?>
ошибки показывает ниже:
Примечание: Undefined индекс: message_receiver_id
Вы уверены, что получили переменную 'message_receiver_id' i n ваш URL? – Irvin
да. конечно. неопределенный индекс . я не знаю, почему – Jamilah
в строке $ get_id = $ _GET ['message_receiver_id']; – Jamilah