MySQL数据库查询语句注意事项
2011-06-16 13:33
267 查看
今天上午帮同事调试代码:
$sql_insert_user = sprintf( "INSERT INTO cc_user('cc_id', 'name', 'password') values (:cc_id, :name, :password)");
一直提示SQL语句语法错误,无法进行 insert操作。
直接在MySQL中执行SQL 语句时,是可以的。
phpadmin 将生成的SQL 语句转换成PHP代码的时候,会发现,字段属性换成了 `cc_user`
而不是单引号。
因为PHP中单引号内是作为字符串处理的,所以字段要么使用 ` (制表符Tab上面的按键),要么就不加(这种情况下,字段不能是mysql关键字或者保留字)。
基础很重要呀!
$sql_insert_user = sprintf( "INSERT INTO cc_user('cc_id', 'name', 'password') values (:cc_id, :name, :password)");
一直提示SQL语句语法错误,无法进行 insert操作。
直接在MySQL中执行SQL 语句时,是可以的。
phpadmin 将生成的SQL 语句转换成PHP代码的时候,会发现,字段属性换成了 `cc_user`
而不是单引号。
因为PHP中单引号内是作为字符串处理的,所以字段要么使用 ` (制表符Tab上面的按键),要么就不加(这种情况下,字段不能是mysql关键字或者保留字)。
基础很重要呀!
相关文章推荐
- 项目发布到Linux注意事项。Linux系统SQL语句查询的表字段名不能大写。
- ORACLE数据库查询语句使用注意事项
- Hql语句注意事项总结 批量删除 批量查询
- phpMyAdmin中mysql查询语句中分号注意事项
- Hibernate使用sql语句查询,返回实体类型的方法及注意事项
- Hibernate写查询语句注意事项
- sql语句 like %?%模糊查询注意事项
- mysql数据库 SQL查询语句优化和一些注意
- sql查询语句的一些注意事项
- MySQL数据库中子查询注意事项
- return 于try{}catch(Exception e){}finally{}语句结合使用的一点注意事项
- SQL编程之高级查询(子查询)以及注意事项
- SQL编程之子查询及注意事项
- 使用MySQL数据库值得注意的23个事项
- XPath查询XML文档的注意事项
- switch注意事项与在什么情况下使用switch或if语句
- OCP-1Z0-051 第135题 子查询注意事项
- Mysql数据库理论基础之三 --- 数据类型及SQL结构化查询语句使用
- HQL语句书写注意事项
- java连接mysql数据库注意事项