我有使用字典來存儲狀態,按鍵的數量和價值不固定的,比如如何使用準備語句「從xxx選擇其中xxx」使用python
dict = {}
dict['v1'] = 'abc'
dict['v2'] = 123
...
dict['vn'] = xxx
我的SQL格式是
SELECT * FROM表名,其中V1 = 'ABC' 和v2 = 123 ... VN = XXX
我試圖打開這樣的SQL第一:
SQL = 「從表名,其中V1 =%s和V2 =%s和選擇* ... VN =%s」 時
下面的格式可避免SQL注入的問題是,我不知道數值的數量,如何編寫這個準備好的陳述。提前致謝。
cursor.execute(SQL,字典[V1],字典[V2],...,字典[V])
它工作,THX,:) – alexqinbj 2013-04-09 01:37:47
提防data.values()排序 - 它可能看起來分類,但沒有保證 – petr 2013-04-09 13:53:28