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

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

-roee- 01-06-06 13:15

איך עושים חיפוש ב 2 טבלאות?
 
אני רוצה לעשות מערכת חיפוש שתחפש בטבלאות topics ו posts

איך אני עושה את זה?
הבנתי שב JOIN אבל אני לא מצליח לבנות את השאילתה כי אני לא מבין

אם תוכלו לעזור לי
תודה

Valid 01-06-06 13:39

PHP קוד:


SELECT
posts
.*, topics.*
FROM 
posts
LEFT JOIN topics ON 
(posts.topicid topics.topicid)
WHERE 
posts
.message LIKE '%bla%' 
OR 
topics.title LIKE '%bla%' 

למשל

-roee- 01-06-06 15:20

ציטוט:

נכתב במקור על ידי Valid
PHP קוד:


SELECT
posts
.*, topics.*
FROM 
posts
LEFT JOIN topics ON 
(posts.topicid topics.topicid)
WHERE 
posts
.message LIKE '%bla%' 
OR 
topics.title LIKE '%bla%' 

למשל

תוכל להסביר מה זה
posts.topicid
topics.topicid
posts.message
topics.title

תודה

-VladK- 01-06-06 16:40

posts.topicid
זה שם הטבלה ואחרי הנקודה זה הטור...
topics.topicid
כנל לגבי זה..תשנה את הTOPICID בהתאם...


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

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