Объединить логикуhttp://softtime.ru/forumОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383852Спасибо. Просто я ступил. Теперь буду корректнее ставить проблему.Объединить логикуThu, 18 Jun 2009 16:10:46 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383839чем больше слов совпадает это не то же самое, что и чем больше условий выполняется. Общее впечатление такое, что Вам...Объединить логикуThu, 18 Jun 2009 15:34:07 +0300TrianonОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383838WHERE a | b | с ORDER BY (a) + (b) + (c) DESCОбъединить логикуThu, 18 Jun 2009 15:32:17 +0300TrianonОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383792В общем надо сделать запрос на поиск трех слов в поле shot. Необходимо чтобы хотя бы одно слово присутствовало в...Объединить логикуThu, 18 Jun 2009 12:02:54 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383785Я разве сказал что это должно пахать. Я просто спрашиваю как можно написать работающий запрос такого типа. Порядок. 1) строки...Объединить логикуThu, 18 Jun 2009 10:40:01 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383780При чем здесь первый запрос? В каком порядке Вы хотите получать строки? Почему Вы полагаете что в запросах можно просто...Объединить логикуThu, 18 Jun 2009 10:29:20 +0300TrianonОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383778SELECT * FROM sites WHERE (shot LIKE '%авва%') OR (shot LIKE '%мы%') ORDER BY (shot LIKE '%авва%') XOR (shot LIKE...Объединить логикуThu, 18 Jun 2009 10:18:42 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383767посоветую задать вопрос более корректно.Объединить логикуThu, 18 Jun 2009 09:58:24 +0300TrianonОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383764А что Вы можете посоветовать?Объединить логикуThu, 18 Jun 2009 09:45:40 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383741Да, получилась чушь.Объединить логикуThu, 18 Jun 2009 01:07:18 +03005645Объединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383739XOR над тремя и более аргументами приводит к потере логики. Её, правда, и в формулировке "тройного запроса" не больно много-то...Объединить логикуThu, 18 Jun 2009 00:55:45 +0300TrianonОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383732"?php function esc_like($s) { return addcslashes($s, '%_\\'); } $a = array(); $a[]= 'слово1'; $a[]= 'слово2'; $a[]= 'слово3'; for($i=0;$i"count($a);$i++) $a="(shot LIKE...Объединить логикуThu, 18 Jun 2009 00:10:53 +0300234234Объединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383716Хм. А как будет выглядеть тройной запрос?Объединить логикуWed, 17 Jun 2009 22:39:53 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383711Спасибо огромное. Сам бы не додумался такое написать.:)Объединить логикуWed, 17 Jun 2009 22:33:16 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383694SELECT * FROM sites WHERE (shot LIKE '%авва%') OR (shot LIKE '%мы%') ORDER BY (shot LIKE '%авва%') XOR (shot LIKE...Объединить логикуWed, 17 Jun 2009 22:04:49 +030023423Объединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383686есть какой нибудь выход?Объединить логикуWed, 17 Jun 2009 21:30:07 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383673Смотри аттачОбъединить логикуWed, 17 Jun 2009 20:58:09 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383671У меня всё нормально, т.е. выводит сначала строки где присутствует и "авва" и "мы" одновременно, а затем те, где что-то...Объединить логикуWed, 17 Jun 2009 20:49:17 +0300234124Объединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383669"Почитайте мануал. Его бы найти на русском нормальный Вот этот запрос: SELECT * FROM sites WHERE(@c1:=shot LIKE '%авва%') OR (@c2:=shot...Объединить логикуWed, 17 Jun 2009 20:44:39 +0300winflipОбъединить логикуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=65910#post383664Как не меняет? Было два поля стало одно По-вашему, что-то, кроме названия поля изменится? Расскажите. И что значат знаки собаки?...Объединить логикуWed, 17 Jun 2009 20:27:31 +030023423