הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   PHP | שלא ישלוף את אותם השדות מהמסד (https://hosts.co.il/forums/showthread.php?t=72153)

ofirb100 21-02-09 17:33

PHP | שלא ישלוף את אותם השדות מהמסד
 
נגיד יש לי טבלה:
למשל

id | name
1 | a
2 | b
c | 3
b | 4

כמו שאפשר לראות יש פעמים b במסד, וברצוני לשלוף אותו רק פעם אחת, ככה:
a
b
c

איך עושים את זה?




אה ועוד שאלה, נגיד יש לי רשימה כזאת (אשר שמורה במשתנה או במערך נתונים כלשהו):
google=32
fresh=12
momo=76

איך אני מסדר אותם לפי סדר המספרים ומציג אותם?

daMn 21-02-09 17:37

http://www.w3schools.com/SQL/sql_distinct.asp

תמיר את המשתנים לINT ותבנה איזשהו אלגוריתם מיון.

ofirb100 21-02-09 17:38

על הראשון תודה, על השאלה השניה לא עזרת

S-Preso 21-02-09 19:14

בעיקרון אם המספרים שמורים לך בטבלה רק כמספרים אז אפשר לסדר אותם מהגדול לקטן או להפך ע"י order by `yourtable` desc

Shon12 21-02-09 19:43

בקשר לשאלה השנייה, תשתמש ב-http://www.w3schools.com/PHP/func_array_sort.asp

vadimg88 21-02-09 19:46

אין צורך. אפשר לעשות את זה ישירות ב SQL.

ofirb100 21-02-09 20:26

חחח כן אבל אני מסביר לכם משהו, תקראו תשאלה כמו שצריך! לא ביקשתי דרך SQL
"אשר שמורה במשתנה או במערך נתונים כלשהו"

vadimg88 21-02-09 20:37

אז כן מה ששון או כל פונקצית SORT אחרת מהמשפחה sort, rsort, ksort, usort ואחרים.

Shon12 21-02-09 20:52

ציטוט:

נכתב במקור על ידי ofirb100 (פרסם 699430)
חחח כן אבל אני מסביר לכם משהו, תקראו תשאלה כמו שצריך! לא ביקשתי דרך SQL
"אשר שמורה במשתנה או במערך נתונים כלשהו"

אני קודם מציע לך לבדוק את הדברים שאומרים לך לפני שאתה ישר קופץ...


כל הזמנים הם GMT +2. הזמן כעת הוא 09:25.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ