无法使用MySQL查询从数据库中获取数据

时间:2016-05-02 11:24:59

标签: php mysql

我有一个问题。我需要使用PHP和MySQL从数据库中获取数据,但它显示以下消息:

MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0021 sec )

我有一组数据,如下表所示。

kf_admin

id   username   password    status

1    admin      8bb7101921   1

密码部分是加密密码,其数据类型为varchar。当我执行以下查询时,会产生上述消息。

select * from kf_admin where username='admin' and password='8bb7101921' ;

但是当我从查询中删除密码部分时,它会显示行数据。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:3)

select * from kf_admin where trim(username)='admin' and trim(password)='8bb7101921' ;

试试这个,可能是领域的领先或尾随空间