关于PHP连接数据库SQL语句的易犯错误
来源:互联网 发布:网络直播推广软文 编辑:程序博客网 时间:2024/05/20 05:53
作为一个偶尔写写后端的前端开发者,我犯过以下低级错误
关于字符串连接
PHP字符串拼接是字符点【.】,而非加号【+】
$user_name='test';$sql="select * from user where user_name"+$user_name;echo $sql;//0
前端开发者往往受JS语法的影响,想当然认为PHP中+号可以连接字符串,实则+不适用于字符串
带参数的SQL语句
这种SQL语句不推荐用拼接字符串的方式实现,个人推荐用以下语法:
$sql="select * from user where user_name = '{$user_name}'";
如果拼接字符串
$result=$conn->query('insert into article_table values(null,"'.$lesson_id.'","'.$id.'","'.$title.'","'.$content.'","'.$datetime.'");');
单双引号很麻烦吧,如果不用引号,PHP变量执行后在SQL语句中不会被当做字符串。也就是语法错误。
阅读全文
0 0
- 关于PHP连接数据库SQL语句的易犯错误
- php连接到数据库的语句
- sql语句的内连接三个数据库.
- 精简VB6连接SQL数据库的语句
- SQL语句实现连接远程的数据库
- 关于sql的连接(join)语句
- 关于android系统自带数据库SQLite操作的重要易犯错误
- PHP连接数据库sql
- 几个关于数据库的sql语句
- 关于PHP的数据库(Mysql)连接池
- asp连接SQL数据库语句
- PHP新手易犯错误总结
- SQL语句的连接
- SQL的连接语句
- SQL的连接语句
- 数据库的连接语句
- java连接SQL数据库,执行SQL语句
- 关于连接SQL Server2008数据库是连接字符串的问题。
- 实现字符串翻转和重复性验证
- USCAO-Section1.2 Milking Cows
- POJ 1988-Cube Stacking
- sql语句常用语
- Flipped 阅读笔记
- 关于PHP连接数据库SQL语句的易犯错误
- Kotlin入门____类和对象(二)
- 关于openlaeyrs获取谷歌卫星地图的无偏瓦片
- 淘淘商城第四天
- 使LED灯亮10种模式(简单)
- ziyong Installing CUDA 8.0 and cuDNN 5.1 on Ubuntu 16.04
- java垃圾回收机制原理
- POJ 3104 Drying ——二分
- C# 弱事件