Я пытаюсь использовать «group by» вместо «DISTINCT» в моем php-файле, чтобы выбрать несколько строк, для которых у всех есть определенное значение столбца, и это «idchat».И я хочу получить более одного столбца, пожалуйста, помогите мне!
Я проверил все страницы, но ничего не понял
<?php
$connection = mysqli_connect("localhost","---","pass","---");
$id = $_GET["id"];
$mobile = $_GET["mobile"];
$idchat = $_GET["idchat"];
if (strpos($mobile, '9') !== false) {
$query = "SELECT DISTINCT a,b,c,d,idchat FROM database where mobile = '$mobile' ORDER BY id DESC";
$result = mysqli_query($connection,$query);
while ($row = mysqli_fetch_assoc($result)) {
$array[] = $row;
}
header('Content-Type:Application/json');
echo json_encode($array);
}
mysqli_close($connection);?>
, и этот код дает мне эту ошибку:
Предупреждение: mysqli_fetch_assoc () ожидает, что параметр 1 будет mysqli_result, логическое значение задано в /home/---/test.php в строке 12