07-11-10, 08:59 | # 1 |
Winner
|
ספירת רשומות
אהלן,
יש לי טבלה במסד שנראית כך: קוד:
ID | TITLE | TYPE ----------------- 1 | Title1 | OC 2 | Title2 | OC 3 | Title3 | WZ 4 | Title4 | XX 5 | Title5 | OC לדוגמה יש 3 רשומות עם סוג OC, אז הצלחתי להציג את המספר 3 באתר. אבל אני מעוניין לבנות טבלה באתר שתסדר איזה Type יש הכי הרבה. OC - 3 WZ - 1 XX - 1 ניסיתי לעשות עם WHERE אבל לא הצלחתי, אשמח לעזרה. Last edited by Insane; 07-11-10 at 09:41.. |
07-11-10, 13:13 | # 2 |
אין כמו ב127.0.0.1
|
SELECT COUNT(TYPE) AS howmany ... ORDER BY howmany DESC
|
07-11-10, 14:57 | # 3 |
חבר וותיק
|
bluenose שחכת שצריך לשים גם grouped by
|
07-11-10, 15:07 | # 4 |
אין כמו ב127.0.0.1
|
נכון, GROUP BY id או משהו אחרי הORDER BY
|
07-11-10, 15:08 | # 5 |
Winner
|
ניסיתי לעשות עם 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 } ?> ובטבלה השנייה זה בעצם ה-TYPE שאני צריך למיין. מה שעשיתי בעצם זה עם - get_number_of_types, לספור את ה- type ולהציג אותם באתר. ועם - get_links_info לשלוף את כל המידע, שזה לינק וכותרת. ואז שמתי הכל במקום אחד, שרק צריך למיין אותו, איזה Type יש הכי הרבה מסובך קצת להסביר את זה, מקווה שהבנת. Last edited by Insane; 07-11-10 at 15:12.. |
07-11-10, 15:12 | # 6 |
אין כמו ב127.0.0.1
|
למה לא לעבוד עם JOIN כלשהו בשביל זה?
|
07-11-10, 15:19 | # 7 |
Winner
|
כי הייתי צריך גם לספור את ה type עם mysql_num_rows.
|
07-11-10, 15:39 | # 8 |
אין כמו ב127.0.0.1
|
בכ"ז, אין סיבה להשתמש פה ביותר משאילתא אחת. תסביר מה אתה צריך לעשות כמו שצריך, אפשר לאחד הכל לאותה שאילתא
|
07-11-10, 15:53 | # 9 | |
Winner
|
אתה יכול לראות כאן מצד שמאל:
http://www.kishurs.com בלוק כחול "הנצפים ביותר". הכותרת והלינק זה מטבלה מס'1. מספר הצפיות (מסומן באפור עם סוגריים) זה מטבלה מס'2. 3 הודעות למעלה, אתה יכול לראות את הקוד שאני משתמש בו פחות או יותר. הטבלה של הצפיות נראית ככה: ציטוט:
כרגע אתה יכול לראות ש- /url/54 נמצא הכי הרבה, אז הוא יציג באתר את המספר 3 ואחריו שאר המקומות. |
|
07-11-10, 18:03 | # 10 |
Winner
|
טוב זה כבר לא משנה, לא הצלחתי.
עשיתי דרך אחרת, אומנם לא אמיתית בכניסות הייחודיות, אבל מה לעשות תודה על העזרה. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|