![]() |
למה משתמש סימן ה-% בשאילתת החיפוש הבאה
למה משתמש סימן ה-% בשאילתת החיפוש הבאה:
PHP קוד:
|
ה% בודק אם זה קיים בתחילת המחרוזת או בסוף המחרוזת
אם זה היה ככה: %{$a) אז זה היה נכון אם זה היה נמצא בתחילת המחרוזת אם ה% היה אחרי ה$a אז זה היה נכון אם זה היה נמצא בסוף המחרוזת כשיש את 2 ה% מכל צד אז זה אומר שאם הוא מצא את המחרוזת אז זה נכון בהצלחה |
נראה לי שהבנתי
הכוונה היא שנגיד חיפשתי "אלמוג" אז אם יש במסד "אלמוגגג" ויש משתי הצדדים אחוזים אז זה לא טוב?, הוא כאילו לא ימצא.. הבנתי נכון? |
נראה לי שהוא כן ימצא כי % זה כמו * בחיפוש בווינדוס... ז"א שהוא יכול להחליף את זה במשו אחר (כלום או תו או כמה תווים) - אבל אני לא בטוח.
|
ציטוט:
מסתיים ב-A: PHP קוד:
PHP קוד:
PHP קוד:
אבל שיטה זו (LIKE) לא ממש טובה לחיפוש בעברית. |
ציטוט:
אני צריך לשנות ללקוח את המערכת חיפוש שלו.. היא עושה לי קצת בעיות עם הLIKE הזה.. |
קרא את המאמר באתר mysql
http://dev.mysql.com/doc/refman/5.0/...xt-search.html |
כל הזמנים הם GMT +2. הזמן כעת הוא 23:41. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ