|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
משתמש - היכל התהילה
|
איך אפשר לעשות חיפוש ב MYSQL שלא casesensetiv?
ב"ה
והאם יש ביטויים רגולרים או משהוא דומה לזה.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 2 |
Whatever
|
כעיקרון, חיפוש עם WHERE term='$term' לא החזיר לי אף-פעם case sensetive
אבל תנסה WHERE term LIKE '$term'
__________________
תומר |
![]() |
![]() |
# 3 |
חבר מתקדם
|
http://www.google.com/search?q=SQL+case+insensitive
יש שם בתוצאה הראשונה שאילתה כזאת קוד:
select distinct lower(city) from mytable |
![]() |
![]() |
# 4 |
חבר בקהילה
|
מזה casesensetiv?
![]()
__________________
![]() |
![]() |
![]() |
# 5 | |
Fatal Error
|
ציטוט:
במערכות שבהם מופעל CS (case sensitive) יש הבדל בין המחרוזת eLad לבין המחרוזת elad
__________________
eLad |
|
![]() |
![]() |
# 6 |
דוגמן הבית השמן
תודה על תרומתך :) |
אם מדובר בביטוי שכולו הודעות גדולות או קטנות אתה יכול להשתמש בפונקציות strtolower או strtoupper ,במידה ואתה לא יודע אם זה גדול או קטן אתה יכול להריץ 2 שאילתות עם כל אחת מהפונקציות..
__________________
בברכה, עידן בן אור |
![]() |
![]() |
# 7 | |
Fatal Error
|
ציטוט:
השיטה הנכונה לעבוד עם CS היא להמיר את הכל (ברמת SQL כמו שמישהו הציע פה למעלה) ולחפש ככה. מוזר ש mySQL הוא CS, אולי אפשר לטפל בעניין הזה ברמת השרת..
__________________
eLad |
|
![]() |
![]() |
# 8 | |
משתמש - היכל התהילה
|
ציטוט:
מה עם הביטויים רגולרים? יש דבר דומה לזה בMYSQL?
__________________
קו ישר, כי אפשר גם אחרת |
|
![]() |
![]() |
# 9 |
אין כמו ב127.0.0.1
|
נזכרתי!! hhhh
ככה: אתה מקבל את המחרוזת: BlueNosE במסד המחרוזת היא: BlueNosE המשתמש יכול לרשום את הדברים הבאים והכל יתקבל: bluenose bLUEnOSe Bluenose BluenosE BlueNosE איך? לטקסט המתקבל, עושים strtolower() אחר כך משווים במסד ככה: קוד:
SELECT * FROM tbl WHERE LOWER(username) = {$username} תנסה: http://skyawr.webitem.co.il/ תירשם באנגלית... ותראה |
![]() |
![]() |
# 10 |
Permanently Banned
|
הייתה שאלה כזו לפי כחודש חודשיים. חבל שלא ביצעת חיפוש.
ישנם שתי דרכים, האחת LIKE אך זהו לחיפוש כללי והאחת היא שימוש בפונקציה הLOWER של שפת הSQL משמע, Where LOWER(colName)=('TEXT') |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|