[問題] Mysql查詢條件為變數?

看板Python作者 ( )時間8年前 (2016/03/19 10:04), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
不好意思 小弟為python新手 想請教個基礎的問題 google了 都還是沒看到解答 也不知道是我關鍵字不關鍵 還是怎樣 就是例如我的語法如下: select * from DB where id = 'j' 現在就是 如果 j 是一個 1到100的迴圈變數 那我python程式中 SQL語法該怎麼寫比較好? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.209.92 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1458353071.A.BDD.html

03/19 10:35, , 1F
"id = {}".format(j) 這樣可以嗎
03/19 10:35, 1F

03/19 12:24, , 2F
不要亂教, 這裡不該用 format; execute 可以傳變數
03/19 12:24, 2F

03/19 12:25, , 3F
請查你 SQL engine 的 Python 文件, 應該會有教
03/19 12:25, 3F

03/19 15:11, , 4F
"id=%d"%arg arg裡放變數內容
03/19 15:11, 4F

12/01 01:15, , 5F
小弟想問 能在python裡定義一個變數丟進去sql 當查
12/01 01:15, 5F

12/01 01:15, , 6F
詢條件嗎?
12/01 01:15, 6F
文章代碼(AID): #1MxBEllT (Python)