最新的Web开发教程
 

PHP限制数据选择从MySQL


限制数据选择从MySQL数据库

MySQL提供的是用于指定的记录返回的数量限制条款。

LIMIT子句可以很容易地与SQL代码多页结果或分页,并且是大表是非常有用的。 返回大量的记录,可以对性能的影响。

假设我们要选择1所有记录- 30 (inclusive)从一个名为表"Orders" 。 然后,SQL查询应该是这样的:

$sql = "SELECT * FROM Orders LIMIT 30";

当上面的SQL查询运行时,它会返回第30条记录。

如果我们要选择记录16 - 25 (inclusive)

MySQL还提供了一种方法来处理这个问题:通过使用抵消。

下面的SQL查询说"return only 10 records, start on record 16 (OFFSET 15)"

$sql = "SELECT * FROM Orders LIMIT 10 OFFSET 15";

你也可以使用更短的语法来达到同样的效果:

$sql = "SELECT * FROM Orders LIMIT 15, 10";

请注意,当你使用一个逗号的数字颠倒。