php中使用sql语句的引号问题
2016-09-02 14:20
429 查看
最近在php使用sql语句,发现双引号单引号的使用很是费解,要整理下。
拿插入语句为例,向一个表名为login的表中增加一条用户信息,表中的字段是user和password。
下面几种方式效果都是一样的
user和password要和表中的字段名对应
拿插入语句为例,向一个表名为login的表中增加一条用户信息,表中的字段是user和password。
下面几种方式效果都是一样的
第一种方式
$sql = "insert into login(user, password) VALUES ('admin', '123456')"; mysqli_query($conn, $sql);
user和password要和表中的字段名对应
第二种方式
$sql = "insert into `login`(`user`, `password`) VALUES ('admin', '123456')"; mysqli_query($conn, $sql);
第三种方式
$password = '123456'; $sql = "insert into `login`(`user`, `password`) VALUES ('admin', '$password')"; mysqli_query($conn, $sql);
第四种方式
$password = '123456'; $sql = "insert into `login`(`user`, `password`) VALUES ('admin', $password)"; mysqli_query($conn, $sql);
第五种方式
$password = '123456'; $sql = "insert into `login`(`user`, `password`) VALUES ('admin', '".$password."')"; mysqli_query($conn, $sql);
相关文章推荐
- php使用odbc执行复杂函数遇到的问题,sql语句直接在sqlserver数据库中运行有结果,使用php总是为空
- php使用mysql-timeout包,解决sql语句查询超时问题
- 如何在SQL语句中加引号的问题
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- SQL中存储过程中SQL语句的单引号和双引号问题2
- sql语句单引号的使用
- 关于一个sql语句需要使用约等于的问题
- SQL SELECT INTO 语句使用问题
- SQL中存储过程中SQL语句的单引号和双引号问题
- 关于Qt使用QSqlQuery执行sql语句时出现out of memory的问题
- 【求助】使用SQL语句优化工具遇到的问题
- 在ORACLE SQL语句中,单引号和双引号的使用
- 关于SQL语句中的引号问题(VB&VBScript)
- Sql常见问题总结二(Sql语句怎么样查询IP,游标去重复,各种函数使用,各种取时间格式,字符串精确排序,超时锁问题)
- 关于SQL语句中的引号问题(VB&VBScript)
- 关于统计的一个sql问题,使用动态sql语句实现。
- SQL:行合并问题 & 使用 SP_executesql 从exec('SQL语句') 中得到一个返回值
- Mysql的sql语句中使用判断语句遇到的问题
- Sql常见问题总结二(Sql语句怎么样查询IP,游标去重复,各种函数使用,各种取时间格式,字符串精确排序,超时锁问题)
- SQL SELECT INTO 语句使用问题