Mysql
 sql >> Baza danych >  >> RDS >> Mysql

szukaj wielu słów za pomocą mysql MATCH AGAINST

Najpierw powinieneś użyć opcji DOPASUJ PRZECIW w ten sposób:

$sql = "SELECT * FROM `clients` WHERE MATCH(`LNAME`,`FNAME`,`MAIL`,`TEL`) AGAINST('$c')"

Proszę zauważyć:

i:

Możesz użyć LIKE i prawdopodobnie przyniesie lepsze rezultaty.Przykład użycia:

$sql = "SELECT * FROM `clients` WHERE `LNAME` LIKE '%$c%' OR `FNAME` LIKE '%$c%' OR ..."



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Identyfikowanie relacji - wiele do wielu

  2. Importowanie starego folderu danych mysql

  3. Dziwny błąd integralności w MySQL:#1452

  4. Dlaczego nie otrzymuję błędu podczas ustawiania większej długości typu danych typu INT w MySQL?

  5. Oświadczenie IF nie jest ważne w tej pozycji