關於mysql查詢語句的問題

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-12-20

關於mysql查詢語句的問題匿名2014.05.08 回答

這個不是sql語法的要求,而是你的程式語言的要求:

在程式裡,整個sql語句就是一字串,字串是用“”雙引號括起來的,value、mtype都是程式字串變數,多個字串銜接時就用加號。

而在sql語法中,字串使用 ‘ 單引號括起來的,如’abc‘,假如value=“asd”,我們要用value的值(是value的值,而不是“value”這幾個字元)’abc‘換成就應該是’“ value ”‘,但在程式中字串連線時用+,於是應該寫成’“+ value +”‘,所以單引號+雙引號,不是誰在前在後的問題,而應該是看起來“雙引號在單引號內”

希望對你理解有幫助

Top