יש לי מערכת חיפוש, כל פעם כשמישהו מבצע חיפוש, מילת החיפוש נכנסת למסד.
השתמשתי ב GROUP כדי להוציא אותן ולספור כמה יש מכל אחד.
PHP קוד:
$result = mysql_query('SELECT q FROM search GROUP BY q LIMIT 10');
while($r=mysql_fetch_array($result)){
echo $r['q'] . " - ";
$squery = $r['q'];
$howmuchtime = mysql_query("SELECT * FROM search WHERE `q` LIKE '%$squery%'");
echo mysql_num_rows($howmuchtime). "<br>";
}
אני לא מצליח לעשות ORDER לפי הכמות, ז"א שמילת החיפוש הכי פופולארית תיהיה ראשונה וכך הלאה. מה אפשר לעשות?