|
![]() |
# 1 |
חבר וותיק
|
[PHP] שאילתה במסד נתונים.
שלום.
לא מזמן בניתי חיפוש באתר שלי, והצלחתי לא רע. החיפוש עושה את העבודה נאמנה. אבל רציתי קצת לשפר אותו, ונתקעתי בשלב מסוים. המשתמש מקיש בחיפוש: Hello World במסד הנתונים קיימת רשומה: he/llo-Wo-rl\d כיצד אני יכול בשאילתה שלי לחפש את מה שהמשתמש הקיש, אבל: באותיות קטנות וללא סימנים כמו רווח, פסיק וכו', ולהשוות את זה למה שיש במסד גם בלי רווחים וסימנים (כלומר, במקום he/llo-Wo-rl\d את helloworld). תודה רבה לעוזרים. |
![]() |
![]() |
# 2 |
הוסטסניון
|
קוד:
php.net/str_replace php.net/strtolower php.net/strtoupper
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
# 3 |
חבר וותיק
|
זאת לא הבעיה שלי.
הקטע הוא, איך אני עושה STR REPLACE, STRTOLOWER וכו' לתוצאות שאני מקבל מהמסד? כלומר, אני רוצה להשוות את הבקשה של המשתמש אחרי הSTR TO LOWER וכל אלה לתוצאה שיש במסד שעברה STR TO LOWER וכו'... מבין אותי? תודה. |
![]() |
![]() |
# 4 | |
אחראי פורום
|
LOWER, זה לערך נמוך,
WHERE LOWER(text) LIKE "Cats" החלפה? אני משער ש-REPLACE, חפש בגוגל עריכה: נו באמת, חיפשתי בגוגל ציטוט:
|
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|