הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] שאילתה במסד נתונים. (https://hosts.co.il/forums/showthread.php?t=59034)

Imri 15-01-08 17:56

[PHP] שאילתה במסד נתונים.
 
שלום.

לא מזמן בניתי חיפוש באתר שלי, והצלחתי לא רע. החיפוש עושה את העבודה נאמנה.
אבל רציתי קצת לשפר אותו, ונתקעתי בשלב מסוים.

המשתמש מקיש בחיפוש: Hello World
במסד הנתונים קיימת רשומה: he/llo-Wo-rl\d

כיצד אני יכול בשאילתה שלי לחפש את מה שהמשתמש הקיש, אבל:
באותיות קטנות וללא סימנים כמו רווח, פסיק וכו',
ולהשוות את זה למה שיש במסד גם בלי רווחים וסימנים (כלומר, במקום he/llo-Wo-rl\d את helloworld).
תודה רבה לעוזרים.

daMn 15-01-08 18:05

קוד:

php.net/str_replace
php.net/strtolower
php.net/strtoupper


Imri 15-01-08 18:19

זאת לא הבעיה שלי.

הקטע הוא,
איך אני עושה STR REPLACE, STRTOLOWER וכו' לתוצאות שאני מקבל מהמסד?
כלומר, אני רוצה להשוות את הבקשה של המשתמש אחרי הSTR TO LOWER וכל אלה לתוצאה שיש במסד שעברה STR TO LOWER וכו'...

מבין אותי?

תודה.

Daniel 15-01-08 18:32

LOWER, זה לערך נמוך,
WHERE LOWER(text) LIKE "Cats"
החלפה? אני משער ש-REPLACE, חפש בגוגל

עריכה: נו באמת, חיפשתי בגוגל
ציטוט:

mysql replace function
והופ! העמוד הראשון מלא בהסברים. למה לא חיפשת בגוגל שניה לפני שפתחת את הנושא?


כל הזמנים הם GMT +2. הזמן כעת הוא 15:48.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ