Как мне сделать это правильно:
Я хочу сделать запрос, подобный этому:
<code>query = """SELECT * FROM sometable
order by %s %s
limit %s, %s;"""
conn = app_globals.pool.connection()
cur = conn.cursor()
cur.execute(query, (sortname, sortorder, limit1, limit2) )
results = cur.fetchall()
Все работает нормально, но порядок по% s% s не правильно вводит строки. Это помещает две замены в кавычки вокруг них.
Так что это заканчивается как:
<code>ORDER BY 'somecol' 'DESC'
Что не так должно быть:
<code>ORDER BY somecol DESC
Любая помощь с благодарностью!