如何在插入查询中转义点?
insert into './$x/.' () lues( );
如何在$ x之前和$ x之后逃离点,我尝试了上述但是没有用。
答案 0 :(得分:0)
使用正斜杠,而不是反斜杠。
\
另外,你需要通过在转义它之前放置转义字符来逃避事情。
E.g。
"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)
查看strings
上的PHP页面你可以看到单引号,双引号和其他会引起你注意的部分(HEREDOC)。