我真的很困惑这个差异,我应该在什么时候在MySQL查询之间写这样的:
`".$variable."
`
' ".$variable." '
" '.$variable.' "
'$variable'
换句话说,什么是引号的规则,点......
答案 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中使用变量。