[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите составить поисковый запрос MySqL
Игорь
Как составить запрос, если нужны совпадения только содержащие цифру

SELECT COUNT(*) FROM games WHERE letter_name LIKE '%0123456789%' 

- не помагает ищет совпадения по 0123456789

а необходимо по одной из этой цифре, т.е чтобы нашли или 1 или 2 или 3 и т.д.



Спустя 3 минуты, 17 секунд (14.03.2010 - 12:18) Guest написал(а):
SELECT COUNT(*) FROM games WHERE letter_name LIKE '0' || LIKE '1' || LIKE '2'


nj; почемуто не работает

Спустя 8 минут, 53 секунды (14.03.2010 - 12:27) sergeiss написал(а):
Я этот твой вопрос из другой темы только-только вытащил в отдельную тему, а ты уже сам догадался создать новую тему smile.gif

Цитата (Guest @ 14.03.2010 - 13:18)
LIKE '0' || LIKE '1' || LIKE '2'

Замени на
like '%0%' ...

иначе ты ищешь полные совпадения строк. И естественно, что их не находишь.

Спустя 33 минуты, 56 секунд (14.03.2010 - 13:01) Игорь написал(а):
like '%0%' ...


спасиб тока вотк как надо было

letter_name  LIKE '%0%' || letter_name  LIKE '%1%' || letter_name  LIKE '%2%' || letter_name  LIKE '%3%' || letter_name  LIKE '%4%' || letter_name  LIKE '%5%' || letter_name  LIKE '%6%' || letter_name  LIKE '%7%' || letter_name  LIKE '%8%' || letter_name  LIKE '%9%'


т.е чтоб полностью условие каждый раз прописано.

Но вообщем ты направил меня на путь истенный.

Искал форум с толковыми ребятами, раньше был на php.ru - сломан чтоли, регестрируюсь у вас.

Спустя 10 минут, 21 секунда (14.03.2010 - 13:11) Игорь_Vasinsky написал(а):
Вот мой истенное лицо....

Спустя 11 минут, 38 секунд (14.03.2010 - 13:23) sergeiss написал(а):
Цитата (Игорь @ 14.03.2010 - 14:01)
спасиб тока вотк как надо было

Ну да, так и надо smile.gif Я и не собирался расписывать всё это полностью. В надежде на то, что ты сам поймешь. И ты понял! wink.gif

Спустя 8 минут, 33 секунды (14.03.2010 - 13:32) Игорь_Vasinsky написал(а):
как всегда труднее всего найти то - что лежит на виду...
я в шаге был, видать упорства не хватило.

Спустя 6 минут, 8 секунд (14.03.2010 - 13:38) Игорь_Vasinsky написал(а):
это я сайт добиваю про java игры, там по разделам, по рейтингу, по имени, решил ещё алвавитный указатель сделать

типо по ссылке передача $_GET для букв просто ?letter_name=a , а для тех которые начинаются с цифр ?letter_name=number, потом этот number уже для поиска по базе делаю как указано выше.

Спустя 18 дней, 4 часа, 10 минут, 29 секунд (2.04.2010 - 16:48) Vasek написал(а):
Народ в эту же тему, помогите непойму в чем дело. Есть строка кода
$result = mysql_query("SELECT nomer FROM problem WHERE id=$id "); ну тоесть я из базы вытаскиваю все поля у которых значение id числовое.
а если я хочу из базы вытащить все поля у которых значение name строковое
тоесть $result = mysql_query("SELECT nomer FROM problem WHERE name=$name ");
браузер выкидывает ошибку supplied argument is not a valid MySQL result resource in
Быстрый ответ:

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