符號問題

"insert into test.members (account) values(' ".$_POST["t"]." ')"
請問這個地方 (' ".$_POST["t"]." ') 為什麼要用單引號+雙引號+英文句點?
謝謝!

評論

  • 雙引號 是給 PHP 看的字串
    單引號 是給 SQL 看的字串
    小句點 是在PHP用來連接字串的
    SQL 需要的 values(' ??? ') ???因為是變數 所以必須另外填入
    用 雙引號 先將他切割開 values(' " ??? " ')
    然後 用 . 將分割開的地方連接起來 values(' " . ??? . " ')
    這樣能理解嗎
  • 我不知道我的說法對不對啦,只是我大概是這樣去理解的
Sign In or Register to comment.