Найти - Пользователи
Полная версия: Python+MySql как подставить в Like значение переменной?
Начало » Python для новичков » Python+MySql как подставить в Like значение переменной?
1
Strelok-den
poisk1= “текст” #сама переменная
# запрос к БД
sql = “”“SELECT adres, name FROM gazeti WHERE name LIKE ‘poisk1’ LIMIT 10”“”

Как подставить значение переменной в LIKE?
ajib6ept
poisk1 = "текст" 
sql = """SELECT adres, name FROM gazeti WHERE name LIKE %s LIMIT 10""" % poisk1
py.user.next
Strelok-den
Как подставить значение переменной в LIKE?
подставить можно обычным способом, но нужно исключить инъекцию

пример безопасной подстановки
python.org. sqlite3

если для mysql таких средств не оказалось, придётся сделать свои
Strelok-den
Спасибо ajib6ept все работает) правда ток так
poisk1 = "текст" 
sql = """SELECT adres, name FROM gazeti WHERE name LIKE '%s' LIMIT 10""" %poisk1

py.user.next, тоже спасибо почитал пригодиться)
FishHook
Strelok-den, Вы в каком классе учитесь?
Singularitty
FishHook
Шо за наезды ?
Может просто человек идиот не обучен более-менее культурному общению :)
FishHook
Singularitty

Дико бесит!
Strelok-den
FishHook
Эм простите, а что не так?( что не так с культурным общением?
FishHook
Strelok-den
FishHookЭм простите, а что не так?( что не так с культурным общением?
Есть элементарные правила поведения, которые знает любой человек, даже дети с определенного возраста. Есть элементарные правила русского языка: написание “жи” и “ши”, “чу” и “щу”, “тся/ться”, которые, я уверен, знает любой человек, посещавший начальную школу. Если вы громко материтесь в приличном обществе или вытираете руки о шторы, то общество вас отвергнет. Не следить за речью, в том числе письменной, это либо показатель неуважения, либо показатель тупости.
PanovSergey
FishHook
Есть элементарные правила поведения, которые знает любой человек, даже дети с определенного возраста. Есть элементарные правила русского языка: написание “жи” и “ши”, “чу” и “щу”, “тся/ться”, которые, я уверен, знает любой человек, посещавший начальную школу. Если вы громко материтесь в приличном обществе или вытираете руки о шторы, то общество вас отвергнет. Не следить за речью, в том числе письменной, это либо показатель неуважения, либо показатель тупости.
Спишем на ваше плохое настроение Не вижу в сообщениях Strelok-den ничего криминального.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB