我有一个问题。我需要使用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' ;
但是当我从查询中删除密码部分时,它会显示行数据。请帮我解决这个问题。
答案 0 :(得分:3)
select * from kf_admin where trim(username)='admin' and trim(password)='8bb7101921' ;
试试这个,可能是领域的领先或尾随空间