上节我们写的select功能比较适合查询多行记录,假如我们只获取一行记录,或者一个字段记录:
是不是结果有点不好阅读了,完全可以直接以一维数组和字符串的形式返回结果。所以,我们多写几个查询的方法以供选择。
1)返回单条数据的方法:
156行这次用的PDO方法是“fetch”,不是“fetchAll”了。看结果怎样:
可以以一维数组返回了。
2)返回单个字段数据
单个字段的值可以以字符串的形式返回了。
小技巧:
当你确认查询结果只有一条数据时(如核对用户名密码),可以加上LIMIT 1的限制条件,当系统查询到一条数据后即停止搜索而不会继续查找下一条记录,这样可有效提高查询效率。
3)返回单列数据
也可以以一维数组返回了