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

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

HOLD 12-05-09 15:39

איך מחברים תוצאות חיפוש של שלוש טבלאות
 
משלושת הטבלאות אני שולף את אותם הערכים Name,Id ולטבלאות קוראים TB1 TB2 TB3.

זה אפשרי?

(MySql/PHP)

תודה.

Shay Ben Moshe 12-05-09 16:32

כן.
יש בMYSQL משהו שנקרא UNION.
בעקרון אתה מחבר עם זה את השאילתות.
SELECT Name,ID FROM TB1 UNION SELECT Name,ID FROM TB2 UNION SELECT Name,ID FROM TB3
ממליץ לך לקרוא על זה :)

HOLD 12-05-09 17:52

ואיך אני יודע מאיזו טבלה שלפתי את המידע?

O-B 12-05-09 18:07

ציטוט:

נכתב במקור על ידי HOLD (פרסם 714588)
ואיך אני יודע מאיזו טבלה שלפתי את המידע?

גם אני חיפשתי פיתרון לזה ולא מצאתי..

אז הוספתי עוד שדה table והערך ברירת מחדל שלו הוא 1,2,3 בהתאמה לטבלאות..ולפי זה ידעתי איזה טבלה..

intercooler3819 12-05-09 18:33

למה לא מצאת?
תוסיף לכל טבלה בשאילתה עוד טור עם מספר כלשהו שנוצר בזמן השאילתה..

HOLD 12-05-09 21:53

ציטוט:

נכתב במקור על ידי nitsanbn (פרסם 714597)
למה לא מצאת?
תוסיף לכל טבלה בשאילתה עוד טור עם מספר כלשהו שנוצר בזמן השאילתה..

אתה יכול לפרט בבקשה?


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

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