Ладно, так коротко и мило. В моей базе данных есть поле LONGTEXT. Это поле обычно содержит около 2000 строк текста в каждом из них.
Что мне нужно сделать, так это пройти через это поле LONGTEXT и удалить строку, в которой есть то, что в нее введено. (Извините, я ужасно объясняю вещи)
Например, я изначально использовал файлы .txt, но решил, что MySQL гораздо проще, так как у меня есть небольшой опыт в этом. У меня есть этот код.
function searchcode($search)
{
$count = '0';
$lines = file('file.txt');
foreach($lines as $line)
{
if(strpos($line, $search) !== false)
{
echo "<tr><td>" . $line . "</td></tr>";
$count++;
}
}
echo "<tr><td style='border-top: 2px solid #000;'>$search was taken a total of $count times.</td></tr>";
}
CODE FOR SEARCHING FOR: searchcode("Camera");
Это будет выглядеть как файл .txt, который я хочу, и отображать строки в зависимости от того, что такое $search. Я хочу именно это, но с MySQL.
В этом примере я искал камеру. И он будет просматривать файл .txt и бум, каждая строка со словом камера будет отображаться. (И счет этого, очевидно.)
ДАВАЙТЕ СДЕЛАЕМ ЭТО КРИСТАЛЬНО ЯСНЫМ: я ищу что-нибудь для поиска в поле длинного текста. Затем отобразите результаты на основе определенного слова.
Я уже знаю о синтаксисе LIKE, но понятия не имею, как его использовать!
ПРИМЕР ТО, ЧЕГО Я ХОЧУ
[-База данных-]
ID --------- Дата --------- Информация
1 ---------3-4-2012----камера удалена. Куртка снята. добавлена камера.
[-Страница MySQL-]
Код MySQL здесь
[-Веб-страница-]
Камера удалена.
Добавлена камера.