Hộp tìm kiếm php
Trong bài viết này tôi sẽ hướng dẫn các bạn cách xây dựng một chức năng tìm kiếm kì đơn giản, đây được xem là một chức năng mà đa số trang web nào cũng cần phải có. Bài viết này sẽ hướng dẫn các bạn cách thao tác với cơ sở dữ liệu dùng để truy vấn và lọc dữ liệu ở mức đơn giản nhất. Để có thể tiếp tục thu tốt các bạn cần phải có một số kiến thức cố định về php như jquery, php căn bản. vv. Tất cả kiến thức tôi vừa nêu ra nếu bạn nào chưa nắm bắt có thể vào series php căn bản để xem nhé1. Xây dựng cơ sở dữ liệu để tìm kiếmTrước tiên bạn cần tạo tên cơ sở dữ liệu là Show 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
________số 8_______
2. Xây dựng Form tìm kiếmBạn tạo tệp
1 2 3 4 5 6 7 8 9 10 11 12 13
Khâu chuẩn bị xem như hoàn tất, bây giờ đến phần sử dụng php kết nối với mysql để xử lý và hiển thị dữ liệu từ databaes ra bên ngoài 3. Kiểm tra gửi biểu mẫu tìm kiếm & kết nối Cơ sở dữ liệuCheck tra submir FORMTrước hết chúng ta cần kiểm tra người dùng đã nhấn vào nút tìm kiếm hay không? Bình thường công việc kiểm tra Gửi biểu mẫu ta sẽ sử dụng 1 2 3 4 5 6 7 8
SQLyog Ultimate - MySQL GUI v8.21 94 chính là tên của nút tìm kiếm. Như vậy để kiểm tra xem người dùng đã nhấp hay chưa, ta chỉ cần kiểm tra tên của nút đó có tồn tại hay không. Database ConnectionTiếp theo chúng ta phải thao tác với cơ sở dữ liệu vì thế cần phải thực hiện các kết nối như sau. 1 2 3 4 5 6 7 8
Các bạn thay đổi các thông số cho phù hợp với máy chủ web của các bạn nhé. Kết nối db xong thì chúng ta có thể gọi câu truy vấn và truy xuất dữ liệu một cách thoải mái Tôi sử dụng mô-đun mysql cho đơn giản, nếu bạn muốn kết nối bằng mysqli thì hãy tham khảo tài liệu kết nối CSDL với Mysqli 4. Xử lý tìm kiếm bằng lệnh Like trong MySqlTrước tiên bạn cần hiểu ý nghĩa của lệnh LIKE trong MySQL, đây là lệnh dùng để tìm dữ liệu tìm kiếm ở mức độ gần giống, để xác định rõ hơn thì bạn xem bài lệnh LIKE trong MySQL Tất cả các đoạn mã bên dưới bạn sẽ đặt trong đoạn mã kiểm tra gửi biểu mẫu mà ở bước 2 ta đã làm. Như vậy ta có fullcode cho PHP section as after 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
Trong phần ghi chú mình đã giải thích rồi các bạn đọc trong đó nhé, và đây là FULL code cho HTML PHP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
Lời kếtHy vọng qua bài viết đơn giản này sẽ giúp các bạn có cái nhìn rõ hơn về cách xây dựng một chức năng tìm kiếm với lệnh LIKE trong php và MYSQL, từ đó đào sâu và phát triển hơn nửa để có thể trả lời ứng dụng được . Hẹn gặp các bạn ở các bài tiếp theo ^^ |