作者kingoface (Vince)
看板PHP
标题[请益] PHP中Mysql的指令看不太懂
时间Tue Apr 17 16:00:48 2012
不好意思,我有google了,
但是我实在想不到搜寻关键字要怎麽下
可以请问这行sql指令再说什麽吗?
SELECT name FROM table123 WHERE id='{$arr_num}'
我不了解的地方是
$arr_num 用{}包起来有特别含意吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.200.209
1F:推 LaPass:把$arr_num印出来的意思 04/17 16:04
2F:推 chrisQQ:这应该是在 " " 里面的,{} 可写可不写,为了阅读方便, 04/17 16:06
3F:→ chrisQQ:或某些 editor 的 highlight 04/17 16:06
4F:→ kingoface:大致上了解了,谢谢各位。我也会自己试试看的。 04/17 16:13
5F:推 dio833:" "中,遇到变数时,有时候会用{}圈起来,因为怕跟其他的字 04/17 16:21
6F:→ dio833:元组合起来,导致变数失效,例如变数$food='bread' 04/17 16:23
7F:→ dio833:echo "eat {$food}s"会显示eat Breads,如果去掉{}的话 04/17 16:24
8F:→ dio833:会变成"eat ",因为找不到$foods这个变数的值。你贴出来的 04/17 16:26
9F:→ dio833:例子可能是比较严谨的表达出字串中的变数 04/17 16:26
10F:→ kingoface:恩,明白了,谢谢解说!又学到新的东西了。 04/17 16:31
11F:→ MOONRAKER:用""拼SQL加不加{}都可以,有会比较好看。 04/17 16:51
12F:→ MOONRAKER:还可以写成 ${VAR} 这个不晓得现在拿掉了没有 04/17 16:52