SQL查询语句没错,可以查询,但是查询结果一直为空

SELECT t-id, t-title, t-content, t-author, t-datatime FROM liuyan WHERE ('t-id=3')

数据库中是存在t-id=3这条数据的,但是一直显示结果为空,这是为什么?

不管是表名还是字段名 一般都是用下划线命名的

条件试试这样 WHERE t-id=3

SELECT t-id, t-title, t-content, t-author, t-datatime FROM liuyan WHERE `t-id`=3