Cách Tìm Kiếm Có Dâu, Không Dấu, Chữ Hoa, Chữ Thường
Có thể bạn quan tâm
Ghi nhớ?
- Tìm kiếm chi tiết
- Diễn đàn
- Internet & Web & Multimedia
- Lập trình web
- Cách tìm kiếm có dâu, không dấu, chữ hoa, chữ thường
-
Hỗ trợ
- Phiên bản để in
- Giới thiệu cho bạn bè…
- Theo dõi chủ đề này…
-
Rate This Thread
- Current Rating
- Excellent
- Good
- Average
- Bad
- Terrible
- 02-08-2010 10:47 #1 gia_cat_luong
- View Profile
- View Forum Posts
- Visit Homepage
- View Articles
Cách tìm kiếm có dâu, không dấu, chữ hoa, chữ thường
Xin chào mọi người, Mình đang gặp rắc rối ở chỗ tìm kiếm, mình chỉ dùng "LIKE" để tìm kiếm bình thường thôi, nhưng giờ mình muốn khi nhập vào ô tìm kiếm nó tìm tất cả những chuỗi có dấu, không dấu, chữ hoa và chữ thường ra luôn, không biết có cách nào làm được như vậy không, nhờ các bác chỉ giáo.
Quote - 02-08-2010 11:24 #2 thuyduongcd
- View Profile
- View Forum Posts
- View Articles
Viết 1 hàm lọc hết dấu tiếng Việt. Kết hợp hàm LCASE() của MySQL và strtolower() của PHP. Code: $st=strtolower($st); $chuoikodau=ham_loc_dau($st); $sql="SELECT * FROM table WHERE LCASE(field) LIKE '%$st%' OR field LIKE '%chuoikodau%'";
Quote - 02-08-2010 11:32 #3 honnhienh
- View Profile
- View Forum Posts
- View Articles
ham_loc_dau($st); hàm lọc dấu quan trong nhất bác lại khong cho. hic
Quote - 02-08-2010 13:31 #4 thuyduongcd
- View Profile
- View Forum Posts
- View Articles
Code: function ham_loc_dau($st){ $codau=array("à","á","ạ","ả","ã","â","ầ","ấ","ậ","ẩ","ẫ","ă", "ằ","ắ","ặ","ẳ","ẵ","è","é","ẹ","ẻ","ẽ","ê","ề" ,"ế","ệ","ể","ễ", "ì","í","ị","ỉ","ĩ", "ò","ó","ọ","ỏ","õ","ô","ồ","ố","ộ","ổ","ỗ","ơ" ,"ờ","ớ","ợ","ở","ỡ", "ù","ú","ụ","ủ","ũ","ư","ừ","ứ","ự","ử","ữ", "ỳ","ý","ỵ","ỷ","ỹ", "đ", "À","Á","Ạ","Ả","Ã","Â","Ầ","Ấ","Ậ","Ẩ","Ẫ","Ă" ,"Ằ","Ắ","Ặ","Ẳ","Ẵ", "È","É","Ẹ","Ẻ","Ẽ","Ê","Ề","Ế","Ệ","Ể","Ễ", "Ì","Í","Ị","Ỉ","Ĩ", "Ò","Ó","Ọ","Ỏ","Õ","Ô","Ồ","Ố","Ộ","Ổ","Ỗ","Ơ" ,"Ờ","Ớ","Ợ","Ở","Ỡ", "Ù","Ú","Ụ","Ủ","Ũ","Ư","Ừ","Ứ","Ự","Ử","Ữ", "Ỳ","Ý","Ỵ","Ỷ","Ỹ", "Đ"," "); $khongdau=array("a","a","a","a","a","a","a","a","a","a","a" ,"a","a","a","a","a","a", "e","e","e","e","e","e","e","e","e","e","e", "i","i","i","i","i", "o","o","o","o","o","o","o","o","o","o","o","o" ,"o","o","o","o","o", "u","u","u","u","u","u","u","u","u","u","u", "y","y","y","y","y", "d", "A","A","A","A","A","A","A","A","A","A","A","A" ,"A","A","A","A","A", "E","E","E","E","E","E","E","E","E","E","E", "I","I","I","I","I", "O","O","O","O","O","O","O","O","O","O","O","O" ,"O","O","O","O","O", "U","U","U","U","U","U","U","U","U","U","U", "Y","Y","Y","Y","Y", "D","_"); return str_replace($codau,$khongdau,$st); }
Quote - 03-08-2010 11:30 #5 jdkhang
- View Profile
- View Forum Posts
- View Articles
Được gửi bởi gia_cat_luong Xin chào mọi người, Mình đang gặp rắc rối ở chỗ tìm kiếm, mình chỉ dùng "LIKE" để tìm kiếm bình thường thôi, nhưng giờ mình muốn khi nhập vào ô tìm kiếm nó tìm tất cả những chuỗi có dấu, không dấu, chữ hoa và chữ thường ra luôn, không biết có cách nào làm được như vậy không, nhờ các bác chỉ giáo. Bạn set Collation trong CSDL là gì vậy? Mình làm CSDL hay đặt Collation là utf8_general_ci thì tìm kiếm tiếng Việt bình thường mà. Keyword mình giữ nguyên, không dùng các hàm kiểu như ham_loc_dau(),... Dù mình nhập keyword là tiếng việt có dấu hay không dấu thì kết quả trả về nếu có đều là: Kết quả tiếng việt có dấu, không dấu, chữ hoa, chữ thường đều ra hết. Chỉ bị mỗi trường hợp keyword có ký tự đầu tiên là "đ" thì không ra, lúc này mình chỉ xử lý ngoại lệ trường hợp ký tự đầu tiên là "đ" thôi.
Quote - 05-08-2010 12:02 #6 haicop
- View Profile
- View Forum Posts
- View Articles
Dùng PHP tạo 1 table đã gọt hết dấu, chỉ phục vụ cho việc tìm kiếm. Mình làm cách đó mới khác phục đc.
Quote - 05-08-2010 14:14 #7 honnhienh
- View Profile
- View Forum Posts
- View Articles
cách bac jdkhang có lỗi chứ "đ" chưa tưng thử nay mwois biết cám ơn bác cái lỗi này. @haicop bác nói ró hơn chút được hog . thank bác trước
Quote
- Site Areas
- Cá nhân
- Tin nhắn
- Subscriptions
- Ai đang online ?
- Tìm kiếm trong chuyên mục
- Trang chủ
- Chuyên mục
- Hoạt động của DDTH
- Hoạt động Off-line
- Các cuộc thi dành cho DDTH.com
- Sinh nhật DDTH.com
- Hội Cầu Lông DDTH.com
- Công tác xã hội
- Tin Học Xanh
- Nhật ký THX
- Thông báo
- Thông báo cũ
- Góp ý, đề nghị
- Nhắc nhở - Vi phạm
- Ứng tuyển moderator
- Hoạt động Off-line
- Thảo luận chung
- CNTT Việt Nam và Quốc tế
- Các cuộc thi CNTT
- Tin tức CNTT
- Tin PR & Khuyến mãi
- ISP - ICP - OSP
- Viettel
- FPT
- VNPT
- CMC
- SPT
- Nghề nghiệp
- Tư vấn pháp luật
- Thương mại điện tử
- Advertisers & Publishers
- Search Engine Optimization/Marketing
- Review sản phẩm & công nghệ
- Startup-Khởi Nghiệp!
- CNTT Việt Nam và Quốc tế
- Tư vấn - Thị trường & Kiến thức cần biết
- Tin học căn bản
- Máy tính & Sức khỏe
- Hỗ trợ kỹ thuật
- Phần mềm
- Softwares Request
- Giới thiệu phần mềm
- Máy tính để bàn
- CPU & Mainboard & Memory
- VGA & PSU & Overclocking
- Phần cứng chung & Thiết bị ngoại vi
- Laptop
- Dell
- Tin học căn bản
- Mobile devices
- iPhone & iPad
- iOS Apps
- Android Smartphones
- Android Apps
- BlackBerry
- BlackBerry Apps
- Windows Phones
- Windows Phones Apps
- Wireless Technology
- Tablets
- Discussion
- iPhone & iPad
- Đào tạo
- Công nghệ giáo dục
- Học về CNTT
- Du học
- E-books
- Requests
- Chứng chỉ tin học quốc tế
- Microsoft
- Cisco
- Hand-on Lab
- Technology
- Những chứng chỉ khác
- GroupStudy
- English Room
- Lập trình
- Các ngôn ngữ lập trình
- .NET
- C/C++
- Visual Basic
- Pascal/Delphi/Kylix
- Java
- Các vấn đề khác trong lập trình
- Projects
- Data Structures + Algorithms
- GameDev Zone
- Các ngôn ngữ lập trình
- Hệ thống - Mạng
- Security Zone
- Anti-DDoS
- Windows
- Linux - Unix
- LAN - WAN
- Security Zone
- Internet & Web & Multimedia
- Lập trình web
- DDTH-CMS
- Thiết kế web
- Shockwave Flash
- Graphic Design
- HTML - CSS
- Design Resources
- CMS
- Yêu cầu thiết kế
- CLB Webmasters
- Hot Links !!!
- Scripts - Mods
- Showcase
- Xử lý phim / âm thanh
- Photoshop & Illustration
- 3D World
- Game
- Lập trình web
- Cơ sở dữ liệu
- MS SQL Server
- Oracle
- Hệ CSDL khác
- Domains/Hosting
- Web Hosting / Domain
- Cloud Computing
- Dedicated Hosting / VPS
- Technical & Security
- Advertising
- Hosting Support
- VinaCIS
- Web Hosting / Domain
- Giao lưu - Thư giãn
- Tự giới thiệu - Giao lưu
- Interview
- Miền Bắc
- Miền Trung
- Social Networks
- Góc thư giãn
- Văn tuyển Làng Mùi
- Truyện cười
- Chuyện thời sự
- Đố vui
- Music - Movie - Sport
- Nhiếp ảnh
- Albums
- Máy ảnh - Máy quay phim - Phụ kiện
- Bóng Đá
- Tự giới thiệu - Giao lưu
- Trung Tâm Giao Dịch
- Linh Kiện PC - Laptop
- Điện thoại, tablet và phụ kiện
- Server, domain, hosting
- Giáo dục, đào tạo về CNTT
- Việc làm CNTT
- Người tìm việc
Bookmarks
Bookmarks
- Digg
- del.icio.us
- StumbleUpon
Quy định
- Bạn không thể tạo chủ đề mới
- Bạn không thể trả lời bài viết
- Bạn không thể gửi file đính kèm
- Bạn không thể sửa bài viết của mình
- BB code is On
- Smilies are On
- [IMG] code is On
- [VIDEO] code is On
- HTML code is Off
Quy định DDTH.com
Theo giờ GMT +7 :: 11:45. Powered by: vBulletin version 4.2.0. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Founded by vikhoa. Developed by DDTH Members. Hosted by ODS.vnTừ khóa » Tìm Kiếm Có Dấu Và Không Dấu Trong Sql
-
Tìm Kiếm Tiếng Việt Không Dấu Trong SQL Server - Viblo
-
Tìm Kiếm Không Dấu Trong Sql - Programming - Dạy Nhau Học
-
[SQLSERVER] Hướng Dẫn Cách Tìm Tiếng Việt ... - Lập Trình VB.NET
-
[SQLSERVER] Hướng Dẫn Cách Tìm Tiếng Việt Không ...
-
Cách Viết điều Kiện Với Giá Trị Có Dấu Tiếng Việt Trong SQL Server ...
-
Chủ Đề: Cách Tìm Kiếm Không Dấu Trong Sql Server Management ...
-
Tìm Kiếm Không Dấu Trong Sql
-
Cách Tìm Kiếm Không Dấu Khi Trong CSDL Có Dấu Tiếng Việt
-
Tìm Kiếm Tiếng Việt Không Dấu Trong Sql - Sql Full Text Search
-
Lỗi Tìm Kiếm Dấu Trong Sql - Thủ Thuật Access
-
Xin Cách Phân Biệt Ký Tự Có Dấu Và Không Dấu Trong Sql
-
Cách Tìm Kiếm Có Dấu Trên Mysql - Search Utf8 On Mysql - Kipalog
-
Sử Dụng Ký Tự đại Diện Trong Truy Vấn Và Các Tham Số Trong Access