如何在插入查询中转义点?
insert into './$x/.' () lues( );
如何逃离$x之前和$x之后的点,我尝试了上面的操作,但没有成功。
使用正斜杠,而不是反斜杠。
'
此外,你需要通过将转义符放在要转义的东西之前来转义它。
例如
"INSERT INTO `'$my_table` VALUES(NULL,$asdf,$jkl)"
好吧,但在你的情况下,试试这个:
insert into `.$x.` () lues( );
这些不是
这就是反派角色。与美国键盘上的~键相同。
连接变量和字符串:
$query = 'INSERT INTO `' . $my_table . '` VALUES(NULL,asdf,' . $jkl . ')";
但在双引号"中,您可以将变量名放入字符串中:
$query = 'INSERT INTO `$my_table` VALUES(NULL,asdf,$jkl )";
(以上两种情况都导致将完全相同的字符串分配给变量$query)
看看字符串上的PHP页面
你可以看到单引号、双引号和其他会让你大吃一惊的部分(HEREDOC)。