View Single Post
ישן 21-07-07, 19:56   # 1
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

שאלה בקשר ל- GROUP BY

יש לי מערכת חיפוש, כל פעם כשמישהו מבצע חיפוש, מילת החיפוש נכנסת למסד.
השתמשתי ב 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 לפי הכמות, ז"א שמילת החיפוש הכי פופולארית תיהיה ראשונה וכך הלאה. מה אפשר לעשות?
  Reply With Quote