Задавайте вопросы, мы ответим
Вы не зашли.
Имеется таблица в ней две колонки, необходимо реализовать поиск по этим двум колонкам. Поиск по-одной из них без проблем, а по двум не получается.
Код:
$colname_catalog = "-1";
if (isset($_GET['name'])) {
$colname_catalog = (get_magic_quotes_gpc()) ? $_GET['name'] : addslashes($_GET['name']);
}
mysql_select_db($database_jsandcond, $jsandcond);
$query_catalog = sprintf("SELECT * FROM `catalog` WHERE name LIKE '%%%s%%'", $colname_catalog);
$query_limit_catalog = sprintf("%s LIMIT %d, %d", $query_catalog, $startRow_catalog, $maxRows_catalog);
Необходимо организовать еще поиск по колонке allopis
Данные для поиска приходят с формы страницы .php . Форма содержит одно текстовое поле для ввода искомых слов.
Помогите разобраться.
Спасибо!
Отредактированно Yuriy_ua (02.03.2010 15:10:38)
Неактивен
Классный язык PHP! Чего стоят магические кавычки и %%%%%%%
Простите, не сдержался
WHERE field1 LIKE '' OR field2 LIKE ''.
Но еще лучше — используйте полнотекстовый индекс, т.к. эти будут работать
чрезвычайно медленно.
Неактивен
К сожалению, выдается ошибка. Спасибо.
Неактивен
Какая ошибка?
Неактивен