楼上的不够专业, 我来说说, 在SQL语法中,单引号括起来的是文本数据,如果文本里有单引号的话就要转义,输入两个单引号表示这是一个单引号. 而双引号不需要,你输入的双引号是在编程语言中表示这一句是文本,不输入的话就认为这是变量了.肯定出错. 单引号的双引号要配对使用,可以用+号连接起来. 拿你的代码做解释,假如name=张三,tel=123456,time=2008那么最数据库接收到的将是insert into tbook(fname,ftel,ftime)values('张三',123456 '2008')... |