У меня есть таблица SQL с названием messages. Я хочу выбрать DISTINCT
имена пользователей из таблицы, которые отправляют любое сообщение получателю, у которого есть идентификатор ($ uid), а также выбрать COUNT(message)
для каждого отправителя, используя один Строка запроса.
Я пробовал этот код:
$query="SELECT DISTINCT clientname,user_id,user1pic, COUNT("SELECT id FROM messages WHERE clientname=clientname) AS counted FROM messages WHERE receiver=$uid and status='unread' ";
$messages=mysqli_query($cnx,$query);
while($row=mysqli_fetch_array($cnx,$messages)){
echo '<a class="example" > '.$row['clieenter code herentname'].''.$row['counted'].'</a>' ;}
if(mysqli_num_rows($cnx,$messages)<=0){
echo '<a class="example" href="#">You Have No Messages</a>' ;
}