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

sql语句中 values值为什么要加单引号呢?

sql语句中 values值为什么要加单引号呢?values里面的放的本身就是PHP变量名字呀,双引号中可以解析变量值,为什么还要在变量中加单引号呢

正在回答

1 回答

sql = "insert into user(name, age, class) values('李四', 18, '高三一班')";

1 双引号中的是一个标准的SQL语句,把他拿到mysql中可以单独执行 

2 因为是SQL语句,字符型的字段的值要用单引号括起来加以标注



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

CharlesLvm

楼主是问为什么变量名也要加引号?
2016-10-08 回复 有任何疑惑可以回复我~
#2

不吃喵的鱼 回复 CharlesLvm

虽然是变量,但是存到数据库以后是字符串呀,你这个变量里面的值就是字符串呀,你存进去的是变量的值不是变量名本身
2018-01-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

sql语句中 values值为什么要加单引号呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号