$activeQuery = mysql_query("SELECT count(`status`) AS `active` FROM `assignments` WHERE `user` = $user_id AND `status` = 0");
$active = mysql_fetch_assoc($activeQuery);
$failedQuery = mysql_query("SELECT count(`status`) AS `failed` FROM `assignments` WHERE `user` = $user_id AND `status` = 1");
$failed = mysql_fetch_assoc($failedQuery);
$completedQuery = mysql_query("SELECT count(`status`) AS `completed` FROM `assignments` WHERE `user` = $user_id AND `status` = 2");
$completed = mysql_fetch_assoc($completedQuery);
Orada bunu yapmak için daha iyi bir yolu olmalı, değil mi? Sana yapmaya çalışıyorum gördüğünüz gibi ben durmaya gerek ne kadar bilmiyorum, ama bir sorguda bütün bunları yapmak için herhangi bir yolu var mı? Ben çıktı aktif etmek gerekiyor, başarısız, ve tercihen bir sorguda, atamaları tamamladı.