我如何从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
谢谢。
答案 0 :(得分:0)
尝试根据您的情况调整此功能:
<?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
答案 1 :(得分:0)
此查询将解决您的问题。在有趣的条件下,名为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