PDO :: fetch()LIMIT 1

时间:2011-06-29 11:18:53

标签: php mysql pdo

我是否需要使用PDO的LIMIT 1方法编写fetch()?这假设我只需要一个结果。我想知道,使用LIMIT 1是否有助于节省资源和加载时间?

3 个答案:

答案 0 :(得分:4)

它可以帮到你。 http://dev.mysql.com/doc/refman/5.0/en/limit-optimization.html对此主题非常清楚。

答案 1 :(得分:2)

LIMIT子句只是您可以用来检索所需信息的另一个SQL功能。询问你是否需要LIMIT就像询问你是否需要WHERE或JOIN一样没有意义。这取决于您的数据和查询。

我不知道是不是这种情况,但我看到太多新手不知道比SELECT * FROM table更多的SQL。简单地说,尝试学习基本SQL并使查询返回所需的确切行和列。

答案 2 :(得分:-2)

在运行查询后应用限制,因此它不会真正减少数据库服务器使用的资源。但是,它会减少PHP用于存储结果的资源量。