Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

nhiều giá trị tìm kiếm trong php và mysql

Có một bài viết tốt đây điều này sẽ cung cấp cho bạn phần giới thiệu tốt về cách tìm kiếm MySQL bằng PHP, nhưng về cơ bản những gì bạn muốn làm là chia cụm từ tìm kiếm của mình thành nhiều phần và sau đó sử dụng chúng trong truy vấn MySQL. Ví dụ:

<?php
  $search = 'Gold Chain Shirt';
  $bits = explode(' ', $search);

  $sql = "SELECT name FROM product WHERE name LIKE '%" . implode("%' OR name LIKE '%", $bits) . "%'";

Ở trên sẽ tạo ra truy vấn này:

SELECT name FROM product WHERE name LIKE '%Gold%' OR name LIKE '%Chain%' OR name LIKE '%Shirt%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tốt nhất để không dùng một cột trong lược đồ cơ sở dữ liệu là gì?

  2. Bản sao liên quan đến SUM, LEFT JOIN và GROUP BY

  3. Truy vấn Nodejs JOIN:định dạng đầu ra JSON

  4. Cách tìm khi máy chủ MySQL / MariaDB được khởi động

  5. Lưu trữ địa chỉ IP trong cơ sở dữ liệu MySQL (IPv4 VÀ IPv6)