Mysql
 sql >> база данни >  >> RDS >> Mysql

Търсене по ключови думи с PHP MySql?

Когато заявките ви излизат извън контрол, понякога е по-добре да напишете части от тях на SQL, а други части на избрания от вас език за програмиране.

Можете също да използвате пълнотекстово търсене за търсене. Можете да създадете отделна таблица с всички полета, които искате да търсите, и да добавите FULLTEXT модификатор.

CREATE TABLE `search_index` (
    `id` INT NOT NULL,
    `data` TEXT FULLTEXT,
);

SELECT `id` FROM `search_index` WHERE MATCH(`data`) AGAINST('word1 word2 word3');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IF... ELSE в клауза WHERE MySQL

  2. изтриване на ред с ajax функция и php

  3. php - Разрешаване на потребителите да предпочитат публикации

  4. Как да показвам само 5 записа на страница от моята таблица на база данни на mysql чрез пагинация?

  5. Внедряване на база данни с най-гледани функции