![]() |
עזרה עם שאילתה?...
אהלן,
במידה ויש לי שני טבלאות, אחת טבלת קטגוריות מוצרים - categories: id - מספור אוטומטי (מספר המוצר) category - שם הקטגוריה והשנייה המכילה מוצרים - products: id - מספור אוטומטי product - שם המוצר catIds - מספרי קטגוריה אליה המוצר שייך. (לדוגמא: 1,5,8) איך אני יכול לשלוף (הכי טוב אם בשאילתה אחת) את כל הקטגוריות אליה שייך כל מוצר, כלומר, עבור כל מוצר לשלוף גם את הקטגוריות אליה המוצר שייך. ** עובד עם MYSQL ללא אפשרות לשאילתה מקוננת בברכה, איגור |
PHP קוד:
|
או
PHP קוד:
עריכה: בעצם, אחרי שקראתי (פשוט הסתכלתי על התשובה הראשונה שהביאו).. אתה צריך שליפה מ2 טבלאות במקביל..תשתמש בJOIN....ביחד עם מה שהביאו פה.. |
ציטוט:
מהסיבה הפשוטה שאתה שולף 3 שורות לדוגמא בעלות אותם מאפיינים ואז אתה תקבל ארור שאומר coulmn 'category' in query is abmiugos או משהו בסגנון רק עם שגיאות כתיב... אתה כאילו מנסה להציג את הקטגוריות שהמוצר שייך אליהם ? |
אכן מה שנכתב לא ממש עובד...
לשאלת RS324 - האם אני מנסה להציג את הקטגוריות שהמוצר שייך אליהם - כן. |
רגע, יש לך כמה קטגוריות לכל מוצר?
|
ציטוט:
שאילתה אחת תמשוך את כל הפרטים של המוצר והשאילתה השניה את הקטגוריות : PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 23:39. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ