поиск контента в базах данных mysql - PullRequest
1 голос
/ 02 мая 2011

Я хочу создать сайт с текстами песен (тексты будут храниться в базах данных MySQL). Я хочу добавить функцию поиска, чтобы пользователь мог искать, набрав несколько слов. Есть ли скрипт, который выполняет поиск в базе данных MySQL?,если да то что это?Я очень новичок в программировании.

Ответы [ 3 ]

0 голосов
/ 02 мая 2011

Вам нужен полнотекстовый поиск - http://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html.

0 голосов
/ 02 мая 2011

Как искать в базе данных MySQL ...

В основном вам нужно создать то, что мы называем запросами, и для этой цели используется специальный язык, известный как SQL (язык структурированных запросов).

Затем вам нужно создать веб-страницу с html, которая будет отвечать вашим требованиям поиска и запускать их на сервере с использованием языка, такого как PHP.Затем ответ возвращается пользователю в браузере.

Теперь есть два способа реализации этих запросов.

  1. Используйте стандартный оператор поиска, известный как 'like'.

  2. Используйте то, что мы называем «полнотекстовым поиском».

Вариант 1 имеет некоторые преимущества, но если у вас очень большая база данных (с миллионами песен) это может быть медленнее.

Вариант 2 имеет свое преимущество в скорости.

Короче говоря, если вы начинающий, вам предстоит долгий путь, изучая эти вещи в первую очередь.

Ура!

0 голосов
/ 02 мая 2011

Вот хороший ресурс для начала:

http://www.emirplicanic.com/php/php-mysql-search-script.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...