首先我们来看一段数据库查询
Select `rank`,membername From `dede_arcrank` where rank> 0
这时候肯定报错
<e>查询:Select `rank`,membername From `dede_arcrank` where rank> 0 LIMIT 0, 1000 错误代码: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '> 0 LIMIT 0, 1000' at line 1
为啥呢!
因为当我们查询的关键字和表名重叠的时候我们需要为关键字增加
`` //这个符号 Select `rank`,membername From `dede_arcrank` where `rank`> '0'
即可查询成功
当你的数据表的表名(上面的表名是table)或者字段名字(上面的字段名是from)是关键字的时候,这时就会有冲突了,mysql的转译字符是 ` ` 当出现冲突时候就必须使用转移字符了,没有冲突可以用 但是没有必要