PHP MySQL语法引用了点

时间:2013-04-16 13:28:41

标签: php mysql syntax

我真的很困惑这个差异,我应该在什么时候在MySQL查询之间写这样的:

`".$variable."`

' ".$variable." '

" '.$variable.' "

'$variable'

换句话说,什么是引号的规则,点......

2 个答案:

答案 0 :(得分:0)

这取决于您构建查询的方式。

在示例中,我喜欢像这样建立我的查询:

"SELECT name FROM table WHERE table_id='".$id."'"

双引号是关闭(后来重新打开)语句,单引号只是意味着它是一个字符串(在我的例子中我使用的是整数,但是单词应该用单引号封装)。这些点与PHP有关:它们只是将内容连接/粘贴在一起。

希望我的答案对您有用:)

答案 1 :(得分:0)

这是一个变量:$ a


这是一个字符串:“hello world”


这是一个字符串:'hello world'


你可以加入变量&字符串by dot:

$b = $a . "hello" . $a . 'world';

或在“”

中使用变量
$b = "hello $a world" ;
$b = "hello" . $a . "world" ;
$b = 'hello' . $a . 'world' ;

您不能在'

中使用变量

`在mysql中使用field&表标题。


'在mysql中使用变量。