- RU.PHP.CHAINIK --------------------------------------------- RU.PHP.CHAINIK - Msg : #2042 [501] От : Ivan Sologub 2:5004/75.89 05 августа 04, 10:35 Кому : Alex Krasnyansky 16 августа 04, 00:45 Тема : выбоpка ------------------------------------------------------------------------------- Hello, Alex ! Once (Wednesday August 04 2004) at 17:17 someone named Alex Krasnyansky wrote to Ivan Sologub. So, look here: AK> order by $source 3. select * from $table_name where rus_name like AK> '$source' order by $source AK> 3. select * from table_name where rus_name like 'abcd' order by AK> rus_name AK> В этом случае - таки получим выборку всех строк таблицы, в которых AK> значение поля rus_name _тождественно_ с 'abcd'. Согласись, что в этом AK> случае сортировать выборку по abcd бессмыссленно. Все строки выборки в AK> этом случае ничем друг от друга не отличаются. Блин, ну а все таки, что ему мешает $source="'%blabla%'" Кто как хочет тот так и реализует AK> ps а насчёт $sample='%рыба%' - поверь, автор исходного вопроса AK> никаких AK> процентов там у себя не ставил (на 99.9% уверен). Отучаемся говорить за других. Автор исходного письма уже написал, что маску (%) он определяет именно в переменной, так что твоя статистика для этого случая не подходит, что ему мешало именно в переменной определить и одинарные (или двойные) кавычки? AK> А вот твой ответ на его вопрос "где глюк, почему мускул ругается на AK> синтаксическую ошибку" - был неверным (твой совет точно также AK> приведёт к результатам 1 либо 2), и не надо выкручиваться. Мой ответ был настолько же правильным насколько и вопрос, в следующий раз при постановке вопроса он обязательно укажет что он пихает в переменную $source Я могу привести пример, когда твое умничание ни к чему не приведет: $source="blabla'blabla" Что даст твой шибко умный пример(я его сокращу до обсуждаемой части): SELECT * FROM $table WHERE source LIKE '$source' И что? Кто теперь у нас выкручивается? Hе спеши осуждать других в том, чего сам не понимаешь... -- Best regards, Ivan Sologub--- GoldED+/W32 snapshot-2001.03.04 --- * Origin: f75.n5004.z2.fidonet.net (2:5004/75.89)