|
||||||||||
| הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
|||||||
![]() |
|
|
כלים לאשכול | תצורת הצגה |
|
|
# 1 |
|
חבר מתקדם
|
איך מחברים תוצאות חיפוש של שלוש טבלאות
משלושת הטבלאות אני שולף את אותם הערכים Name,Id ולטבלאות קוראים TB1 TB2 TB3.
זה אפשרי? (MySql/PHP) תודה. |
|
|
|
# 2 |
|
משתמש - היכל התהילה
|
כן.
יש בMYSQL משהו שנקרא UNION. בעקרון אתה מחבר עם זה את השאילתות. SELECT Name,ID FROM TB1 UNION SELECT Name,ID FROM TB2 UNION SELECT Name,ID FROM TB3 ממליץ לך לקרוא על זה ![]() |
|
|
|
# 3 |
|
חבר מתקדם
|
ואיך אני יודע מאיזו טבלה שלפתי את המידע?
|
|
|
|
# 4 |
|
חבר וותיק
|
גם אני חיפשתי פיתרון לזה ולא מצאתי..
אז הוספתי עוד שדה table והערך ברירת מחדל שלו הוא 1,2,3 בהתאמה לטבלאות..ולפי זה ידעתי איזה טבלה..
__________________
בברכה עובד, מפתח אתרים. |
|
|
|
# 5 |
|
חבר וותיק
|
למה לא מצאת?
תוסיף לכל טבלה בשאילתה עוד טור עם מספר כלשהו שנוצר בזמן השאילתה..
__________________
|
|
|
|
# 6 |
|
חבר מתקדם
|
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|