php字符串拼接问题,各位大神详细解释一下,因为是初学者

2025-03-20 12:25:48
推荐回答(2个)
回答1:

单引号的意思是:把$username和$password的输出值转化为字符串,以保证存如数据库的时候符合 数据库的字段类型
双引号:保证整个sql语句是个字符串,双引号中间代表一句话,成对出现,如果不是成对出现php就会报错
点(.)是连接符号,变量不能在字符串中直接输出,所以用双引号隔开,然后.链接

回答2:

sql语句里单引号表示字符,整个sql语句属于一个php字符串的内容。$username和$password是两个php变量。这里整个$sql由字符串 "insert into table(`user`,`password`) values('" ,变量 $username ,字符串 ‘,' ,变量 $password 和 ‘) 组成。