![]() |
[PHP] שאילתה במסד נתונים.
שלום.
לא מזמן בניתי חיפוש באתר שלי, והצלחתי לא רע. החיפוש עושה את העבודה נאמנה. אבל רציתי קצת לשפר אותו, ונתקעתי בשלב מסוים. המשתמש מקיש בחיפוש: Hello World במסד הנתונים קיימת רשומה: he/llo-Wo-rl\d כיצד אני יכול בשאילתה שלי לחפש את מה שהמשתמש הקיש, אבל: באותיות קטנות וללא סימנים כמו רווח, פסיק וכו', ולהשוות את זה למה שיש במסד גם בלי רווחים וסימנים (כלומר, במקום he/llo-Wo-rl\d את helloworld). תודה רבה לעוזרים. |
קוד:
php.net/str_replace |
זאת לא הבעיה שלי.
הקטע הוא, איך אני עושה STR REPLACE, STRTOLOWER וכו' לתוצאות שאני מקבל מהמסד? כלומר, אני רוצה להשוות את הבקשה של המשתמש אחרי הSTR TO LOWER וכל אלה לתוצאה שיש במסד שעברה STR TO LOWER וכו'... מבין אותי? תודה. |
LOWER, זה לערך נמוך,
WHERE LOWER(text) LIKE "Cats" החלפה? אני משער ש-REPLACE, חפש בגוגל עריכה: נו באמת, חיפשתי בגוגל ציטוט:
|
| כל הזמנים הם GMT +2. הזמן כעת הוא 15:48. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ