【发布时间】:2011-06-12 02:48:55
【问题描述】:
$query = "SELECT distinct('case'), firstname, lastname
FROM cases ";
为什么不能回显“case”?这是一个数字..
这样查询时会回显:
$query = "SELECT case, firstname, lastname
FROM cases ";
【问题讨论】:
-
如果您显示用于“回显”变量的代码可能会有所帮助。
-
您的第二个查询无效 -
case是 MySQL 中的保留字:dev.mysql.com/doc/refman/5.5/en/reserved-words.html -
如果你真的想要 DISTINCT(
case) 使用 GROUP BYcase,它将返回大小写相同的行,而不是所有不同的行