mysql返回固定数量的查询

时间:2013-11-15 11:49:55

标签: mysql sql

我在php中有3个mysql查询(每个类别/小部件一个),所有3个查询一起输出3 * 6 = 18个结果。因此,如果一个查询返回的次数较少,则应使用其他查询的更多结果。

我该怎么做?感谢。

1 个答案:

答案 0 :(得分:1)

实例化2个变量,保留所选行的计数并使用这些计数器执行查询

例如,这将是您的第一个查询execiton

$default = 6;
$limit= $default;
$some_result = mysql("SELECT * FROM table LIMIT $limit");

然后您可以将其用于每个查询限制

$limit = $limit - count($some_result) + $default;