[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: LIKE
DmitryOpalev
Времени нету... подскажите как правильно использовать LIKE, а то я все позабыл
"SELECT * FROM verbs WHERE first LIKE $search "




Спустя 2 минуты, 55 секунд (27.12.2010 - 22:05) kovaldm написал(а):
Так и использовать.
"SELECT * FROM `verbs` WHERE `first` LIKE '". $search ."'"

И про обработку $search не забудь.)

Спустя 12 минут, 18 секунд (27.12.2010 - 22:17) DmitryOpalev написал(а):
Спс... понял...
А можно записать так:
WHERE (first OR second OR third) LIKE '". $seacrh."'
?
Чтобы не писать LIKE сто-пятсьот раз?

Спустя 2 минуты, 39 секунд (27.12.2010 - 22:20) Invis1ble написал(а):
DmitryOpalev
Ты уже задавал этот вопрос (помнится мне в чате), и я тебе отвечал на него ))
$query = "SELECT * FROM verbs WHERE first LIKE '%" . $search . "%'";

Спустя 56 секунд (27.12.2010 - 22:21) DmitryOpalev написал(а):
Да я вспомнил =)
Так можно какнибудь OR`ы объеденить, чтобы использовать только один LIKE?

Спустя 17 минут, 36 секунд (27.12.2010 - 22:38) Invis1ble написал(а):
DmitryOpalev
не знаю... может и можно..
Сделай так:
$where = '';
foreach ($fields as $field)
$where .= $field . " LIKE '%" . $search . "%' OR ";
$query = 'SELECT * FROM `verbs`' . substr($where, 0, -4);

Спустя 11 часов, 6 минут, 16 секунд (28.12.2010 - 09:45) linker написал(а):
Когда забываешь что-то, лезешь в мануал сначала. Там много написано про LIKE.


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.