ציטוט:
נכתב במקור על ידי BlueNosE
SELECT COUNT(TYPE) AS howmany ... ORDER BY howmany DESC
|
ניסיתי לעשות עם count() אבל לא הצלחתי בגלל שאני משלב שני טבלאות.
קוד:
<?php
$get_links_info="SELECT * FROM table1 ORDER BY id DESC LIMIT 0,10";
$get_links_info2=mysql_query($get_links_info) or die("");
while($get_links_info3=mysql_fetch_array($get_links_info2))
{
$get_number_of_types = "SELECT * FROM table2 WHERE type = '$get_links_info3'";
$get_number_of_types2 = mysql_query($get_number_of_types);
$get_number_of_types3 = mysql_num_rows($get_number_of_types2);
?>
<a href="<?php echo $get_links_info3[url]; ?>"><?php echo $get_links_info3[title]; ?></strong></a> (<?php echo $get_number_of_viewers3; ?>)
<?php
}
?>
בטבלה הראשונה יש לי info שאני צריך להציג, שזה כותרת ולינק.
ובטבלה השנייה זה בעצם ה-TYPE שאני צריך למיין.
מה שעשיתי בעצם זה עם - get_number_of_types, לספור את ה- type ולהציג אותם באתר.
ועם - get_links_info לשלוף את כל המידע, שזה לינק וכותרת.
ואז שמתי הכל במקום אחד, שרק צריך למיין אותו, איזה Type יש הכי הרבה
מסובך קצת להסביר את זה, מקווה שהבנת.