![]() |
PHP ו SQL...שאלה קטנה
שלום לכולם...
איך עושים דבר כזה: בכתובת יש לי נניח index.php?id=3 במסד נתונים יש תא שנקרא נניח array...בתוכו יש מערך פשוט...נניח: a,b,c איך אני יכול לעשות שאילתה ששולפת רק את השורות שיש להם בתא array את הערך שיש בכתובת ( ID = 3) משהו בסגנון כזה: SELECT * FROM `procuts` WHERE `array`='3' רק שבסוף צריך לעשות חיפוש בתוך מערך או משהו... רעיונות?:) |
אתה יכול לעשות עם LIKE (לא מאוד יעיל).
נגיד שתעטוף את המערך ככה: |a|b|c| ואז: קוד:
WHERE array LIKE '%|3|%' |
אוקיי, גם רעיון...
למה לא יעיל אבל??? ולמישהו יש רעיון אחר? |
תקרא על הפונקציה explode בphp ואחרי זה תריץ חיפוש...
|
ציטוט:
|
http://www.singingeels.com/Articles/...tionships.aspx
יש עוד דרכים לממש את זה, צריך להבין בדיוק מה אתה צריך לעשות כדי להמליץ על הדרך המומלצת |
| כל הזמנים הם GMT +2. הזמן כעת הוא 04:58. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ