不建立在双引号变量内直接写变量.
比如如果你有$a和$ab两个变量时
$sql="...$abcd" 就很容易造成误义.
但用点号连接看起来也麻烦.
PHP手册上提供的解决办法是 $sql="...{$a}bcdefg{$ab}";的方式.
所以.建议良好的编程习惯.双引号内引用变量的.加上{}定界符
比如如果你有$a和$ab两个变量时
$sql="...$abcd" 就很容易造成误义.
但用点号连接看起来也麻烦.
PHP手册上提供的解决办法是 $sql="...{$a}bcdefg{$ab}";的方式.
所以.建议良好的编程习惯.双引号内引用变量的.加上{}定界符
解决方案 »
- 如何获取URL
- 开发手机网站的难题
- 本地php上传gif为动态,将程序放到服务器上上传gif就变成静态的了,求解
- /\d000/ 这个不能匹配 1111对? 000是什么意思?
- 有谁能帮我解释一下.这段代码的意思
- frm.elements['act'].value='delete';frm.submit();IE下为什么有时候发送不了"act"的值呢?有时候却又可以?
- 怎样将请求到的由其他服务器上带参数生成的xml文件进行解析呢?
- php入门级书籍?
- 谁做过PHP+Apache+mysql的打包安装程序?
- 我在用php-4.2.2编写邮件发送程序时,提示如下错误?怎么办?
- php 中使用activex 控件
- php执行更新表操作
$sql = "select * from tablename where username = '{$username}'";