看板 PHP 關於我們 聯絡資訊
不好意思,我有google了, 但是我實在想不到搜尋關鍵字要怎麼下 可以請問這行sql指令再說什麼嗎? SELECT name FROM table123 WHERE id='{$arr_num}' 我不了解的地方是 $arr_num 用{}包起來有特別含意嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.200.209
LaPass:把$arr_num印出來的意思 04/17 16:04
chrisQQ:這應該是在 " " 裡面的,{} 可寫可不寫,為了閱讀方便, 04/17 16:06
chrisQQ:或某些 editor 的 highlight 04/17 16:06
kingoface:大致上瞭解了,謝謝各位。我也會自己試試看的。 04/17 16:13
dio833:" "中,遇到變數時,有時候會用{}圈起來,因為怕跟其他的字 04/17 16:21
dio833:元組合起來,導致變數失效,例如變數$food='bread' 04/17 16:23
dio833:echo "eat {$food}s"會顯示eat Breads,如果去掉{}的話 04/17 16:24
dio833:會變成"eat ",因為找不到$foods這個變數的值。你貼出來的 04/17 16:26
dio833:例子可能是比較嚴謹的表達出字串中的變數 04/17 16:26
kingoface:恩,明白了,謝謝解說!又學到新的東西了。 04/17 16:31
MOONRAKER:用""拼SQL加不加{}都可以,有會比較好看。 04/17 16:51
MOONRAKER:還可以寫成 ${VAR} 這個不曉得現在拿掉了沒有 04/17 16:52