为了账号安全,请及时绑定邮箱和手机立即绑定

insert {$table}($keys) values({$vals})语句中为什么要加花括号,我记得sql语句中没有{}呀

insert {$table}($keys) values({$vals})语句中为什么要加花括号,我记得sql语句中没有{}呀

正在回答

1 回答

目的是便于解析php变量

0 回复 有任何疑惑可以回复我~
#1

琴代语兮 提问者

非常感谢!
2015-03-25 回复 有任何疑惑可以回复我~
#2

Fourtwothree

能说的再具体些吗?哪些情况下要用{}?
2015-06-02 回复 有任何疑惑可以回复我~
#3

辣味

$vals="'".join("','",array_values($array))."'"; 这一句中前后各加一个单引号是干吗的啊 谢谢
2015-06-06 回复 有任何疑惑可以回复我~
#4

uwenhao2008 回复 辣味

我也不懂,这里是为什么,意思学习!
2015-06-26 回复 有任何疑惑可以回复我~
#5

Gainell 回复 uwenhao2008

已回复 :]
2015-08-13 回复 有任何疑惑可以回复我~
#6

Gainell 回复 Fourtwothree

没人回到的话我来吧 :] 来这里看:http://www.cnblogs.com/jayleke/archive/2011/11/08/2241609.html
2015-08-13 回复 有任何疑惑可以回复我~
#7

deverz 回复 辣味

insert into admin(username,password,email) values('a','b','c'); vals 值中 join函数的用法你清楚吧,如果没有前后的单引号 输出的结果就是 a','b','c 前后各少一个单引号。
2015-11-23 回复 有任何疑惑可以回复我~
#8

a憶点_0 回复 辣味

user1相当于{$table},'$username'相当于$vals(即'$username'等价于"'".join(····)."'") $sql = "INSERT INTO user1(username,tel,alipay)VALUES('$username','$tel','$alipay','$email')";
2016-02-22 回复 有任何疑惑可以回复我~
#9

萌_僵尸3976999 回复 辣味

因为values值可能为字符型要加双引号或单引号
2017-04-06 回复 有任何疑惑可以回复我~
查看7条回复

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

insert {$table}($keys) values({$vals})语句中为什么要加花括号,我记得sql语句中没有{}呀

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信