Php 这个变量$q是什么?

Php 这个变量$q是什么?,php,database,Php,Database,变量周围的这些周期是做什么的? 我是php新手,请原谅我的无知。这叫做字符串连接$q是一个变量 很难说$q的真正含义是什么,但点用于字符串连接。

变量周围的这些周期是做什么的?
我是php新手,请原谅我的无知。

这叫做字符串连接
$q
是一个变量



很难说$q的真正含义是什么,但点用于字符串连接。
是(应该是)先前定义的某个变量

周期为运算符。它们连接表达式的不同部分:
“SELECT*FROM user WHERE id=”
$q

例如,如果
$q
现在为1,则生成的字符串将为:

<?php
$q = 1;
$sql="SELECT * FROM user WHERE id = '".$q."'";
// now $sql is SELECT * FROM user WHERE id = '1'
?>

$q
只是在代码中某个点定义的变量


句点用于将变量连接到字符串上,但在本例中,由于使用双引号,因此不需要句点。

点(句点)连接字符串。变量$q是代码中指定的任何变量。

$q可以是任何变量,具体取决于上下文。如果您使用的是一个系统,$q很可能实际上是一个$\u GET['q']。
句点用于连接字符串。在其他语言中,这通常看起来像“this is”+value+“:D”,而在PHP中,这看起来像“this is”。价值“:D”

如果没有看到更多的代码,我们无法回答什么是
$q
运算符在PHP中用于连接。它看起来像是一个设置为
id
值的变量。请尝试
var\u dump($q)
查看它是什么。如果您添加所有代码,可能会重复,也许我们可以帮助您。。。但是相信我$q是一个变量。XD感谢您的帮助$q=$\u获得[“q”];这就是背景
<?php
$q = 1;
$sql="SELECT * FROM user WHERE id = '".$q."'";
// now $sql is SELECT * FROM user WHERE id = '1'
?>
SELECT * FROM user WHERE id = '1'