Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

beberapa nilai pencarian di php dan mysql

Ada artikel bagus di sini yang akan memberi Anda pengantar yang layak untuk mencari MySQL dengan PHP, tetapi pada dasarnya yang ingin Anda lakukan adalah membagi frasa pencarian Anda menjadi beberapa bagian dan kemudian menggunakannya dalam kueri MySQL. Misalnya:

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

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

Di atas akan menghasilkan kueri ini:

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. Pilih setiap bulan meskipun bulan tidak ada di tabel mysql

  2. Batas MySQL dari urutan menurun

  3. Otentikasi sebagai pengguna tertentu di MySQL

  4. Pendekatan berbeda menggunakan klausa IN di MySql

  5. Hibernate - batasan kolom unik diabaikan