php - PDO::fetch() 限制 1

标签 php mysql pdo

<分区>

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

最佳答案

LIMIT 子句只是您可以用来检索所需信息的又一个 SQL 功能。除非您缩小上下文范围,否则无法回答您是否需要 LIMIT 的问题。这就像询问您是否需要 WHEREJOIN。这取决于您的数据和需求。

不确定这是否是您的想法,但我见过开发人员不精通 SQL 并且只是在应用程序代码中完成繁重工作的项目,通常将他们的 SQL 限制为 SELECT * FROM table。我认为学习 SQL 的基础知识是值得的,这样您就能够返回所需的确切行和列。这通常会极大地提升性能。

关于php - PDO::fetch() 限制 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6519775/

相关文章:

javascript - sql count函数返回对象作为laravel中的输出

mysql - 限制mysql中每个匹配字段返回的结果数量

傻瓜版 PHP PDO

php - 传递数据时隐藏的表单字段值不正确

php - 无法使用 $_POST 传递隐藏的 PHP 值

php - 更新运行余额

mysql - 如何将MySQL代码放入源代码管理?

pdo - 如何正确释放 PDO 实例

php - 使用 PDO/MySQL 获取的不仅仅是最后一个插入 ID

php - 为具有多个文本列的 PDF 设置样式