如何在PHP中转义#?当我在查询中使用它时,它将把剩下的代码行变成注释。这就是我现在所拥有的:
$columns = "head1, #_search, #_stuff";
$result = mysql_query("SELECT $columns from table LIMIT $k,$j");
我不能只在
$columns
后面加上转义符#,因为它只会成为注释。〜edit:是的,我可能应该直接复制代码,但是其中一些是机密的,而且更加复杂。
最佳答案
接下来呢? :
$columns = "head1, `#_search`, `#_stuff`";
您可以使用((反引号)引用保留字。
如果要引用表/列名,可以执行以下示例:
SELECT * FROM `#table1` WHERE `#table1`.`#column1` = 1;
Reference