我如何从 mysql_db 中选择表限制为 5。每行 5。我有:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
我需要:
1 6 11
2 7 12
3 8 13
4 9 14
5 10
或者 :
1 2 3 4 5
6 7 8 9 10
11 12 13 14
谢谢你。
此查询将解决您的问题。名为 test 的表在有趣的条件下与自己连接了两次:
SELECT
t.num as num,
t1.num as num1,
t2.num as num2
FROM
test t
LEFT JOIN test t1 ON(t.num+5 = t1.num)
LEFT JOIN test t2 ON(t1.num+5 = t2.num)
ORDER BY num ASC
LIMIT 5
尝试根据您的情况调整此功能:
<?php
$array=array('a','b','c','d','e','f','g');
function display($array,$limite){
$arrays= array_chunk($array, $limite);
foreach($arrays as $array){
echo implode(' ',$array).'<br/>';
}
}
display($array,2);
?>
的输出display($array,2);
a b
c d
e f
g
的输出display($array,3);
a b c
d e f
g