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

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

SarafC 16-07-09 08:52

בעיה בשאילתה
 
יש לי בעיה בשאילתה. היא שולפת תוצאות רק מהטבלה articleother, ואם היא לא מוצאת שם כלום שעונה למילת החיפוש, היא מציגה הכל.

PHP קוד:

SELECT article.*, articleother.* 
FROM articlearticleother 
WHERE 
article
.name LIKE '%{$search}%' AND article.ok 1
 
OR 
article.text LIKE '%{$search}%' AND article.ok 1
 
OR 
articleother.name LIKE '%{$search}%' AND articleother.ok 1
 
OR 
articleother.text LIKE '%{$search}%' AND articleother.ok 
LIMIT 0
17 

מה הבעיה?

stel222 16-07-09 11:59

בשביל מה ה LIMIT 0, 17 ?<

SarafC 16-07-09 12:20

כי אני לא רוצה שהוא ישלוף יותר מ17 תוצאות.

AlmogBaku 16-07-09 13:05

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

SarafC 16-07-09 17:48

אני חושב שככה עושים את זה, לא?

סה"כ אני רוצה שאילתה שתשלוף לי נתונים מ2 הטבלאות. 2 הטבלאות זהות לחלוטין מבחינת המבנה.

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

AlmogBaku 16-07-09 21:15

PHP קוד:

SELECT article.*, articleother.* FROM articlearticleother WHERE article.id=articleother.id

תנסה


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

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