sql >> Databáze >  >> RDS >> Mysql

hledejte více slov pomocí mysql MATCH AGAINST

Nejprve byste měli použít MATCH AGAINST takto:

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

Všimněte si prosím:

a:

Můžete použít LIKE a pravděpodobně bude mít lepší výsledky. Příklad použití:

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



  1. Databáze sloupců Laravel Sum Výmluvná

  2. jak používat mysql s asp.net?

  3. Vytvořte plán SQL Server Agent Schedule pomocí T-SQL

  4. Vyberte pouze řádky, u kterých byl sloupec změněn z řádků před ním, s jedinečným ID