$sql="SELECT * FROM user WHERE id = '".$q."'";
变量周围的这些时期是做什么的? 我是php的新手,请原谅我的无知。
答案 0 :(得分:4)
它被称为字符串连接。 $q
是一个变量。
<?php $q = 1; $sql="SELECT * FROM user WHERE id = '".$q."'"; // now $sql is SELECT * FROM user WHERE id = '1' ?>
答案 1 :(得分:0)
很难说$ q的确含义,但这些点用于字符串连接。
答案 2 :(得分:0)
$q
是(应该是)之前定义的一些变量。
期间是运营商。它们连接表达式的不同部分:"SELECT * FROM user WHERE id = '"
,$q
和"'"
。
例如,如果$q
现在为1,则结果字符串为:
SELECT * FROM user WHERE id = '1'
答案 3 :(得分:0)
$q
只是代码中某个时刻定义的变量。
句点用于将变量连接(连接)到字符串上,但在这种情况下,由于使用双引号,它们不是必需的。
答案 4 :(得分:0)
点(句点)连接字符串。变量$ q是代码中某处分配的任何内容。
答案 5 :(得分:0)
$ q可以是任何东西,具体取决于上下文。如果你使用的是系统,那么$ q实际上是$ _GET ['q']。 句点用于连接字符串。在其他语言中,这通常看起来像“这是”+值+“:D”,而在PHP中,这看起来像“这是”。价值。 “:D”