!!!phpmysql更新操作字段自增一(三种引号)
2015-09-27 23:46
543 查看
$sql = "update `img_statistics` set `submitted`=`submitted`+1 where `date`='$datestamp'";
mysql_query($sql);
为了防止字段名字和表名与SQL的保留字冲突,所以用反引号`来区别
在PHP中嵌入的SQL语句关键字全部采用大写;
表名和字段名要用反引号(`)引起来以防止因为字段名中包含空格而出现错误;
数据值两边用单引号”包括,并且应确保数据值中的单引号已经转义以防止SQL注入。
正确 $sql = ”SELECT `user`.`name` FROM `user` WHERE `id` = ’$id’ LIMIT 1″;
错误 $sql = ”select name.user from name where id = $id ”;
**************************************************************************************
一个SQL查询语句用双引号括起来,里面的SQL语句中的字符变量用单引号括起来。
例:$query = "select * from cdb_members where username='$user_name'";
mysql_query($sql);
为了防止字段名字和表名与SQL的保留字冲突,所以用反引号`来区别
在PHP中嵌入的SQL语句关键字全部采用大写;
表名和字段名要用反引号(`)引起来以防止因为字段名中包含空格而出现错误;
数据值两边用单引号”包括,并且应确保数据值中的单引号已经转义以防止SQL注入。
正确 $sql = ”SELECT `user`.`name` FROM `user` WHERE `id` = ’$id’ LIMIT 1″;
错误 $sql = ”select name.user from name where id = $id ”;
**************************************************************************************
一个SQL查询语句用双引号括起来,里面的SQL语句中的字符变量用单引号括起来。
例:$query = "select * from cdb_members where username='$user_name'";
相关文章推荐
- php多个数组求组合数
- (php)不用mysql 统计站点流量;test1;
- vsftpd自启动(开机启动)的三种方法
- PHP 邮箱操作的Action
- php表单提交,get 、post 和文件上传
- PHP学习基础
- PHP常用库函数
- Mac下搭建php开发环境
- Thinkphp ——config.php配置文件的作用域的说明
- ThinkPHP--url地址大小写问题
- ThinkPHP--模板与框架整合
- PHP X-sendfile实现文件下载
- ThinkPHP--控制器调用模板
- ThinkPHP--框架目录文件介绍
- PHP数组 与 JSON 互相转换 (json_encode和json_decode的使用)
- ThinkPHP-路由解析的实现和(开发调试模式的实现)
- (php)mysql数据库操作
- 第九章使用ContentProvider实现数据共享
- php冒泡排序
- ThinkPHP表单数据智能写入create方法实例分析