php-查询sql获得数据后,在循环调用中判断问题求助

我从数据中要调用30条数据<table><td>数据1</td><td>数据2<td><td>数据3</td><td>数据4</td><td>数据5</td></tabl... 我从数据中要调用30条数据
<table>
<td>数据1</td><td>数据2<td><td>数据3</td><td>数据4</td><td>数据5</td>
</table> <table>
<td>数据6</td><td>数据7<td><td>数据8</td><td>数据9</td><td>数据10</td>
</table>
<table>...........</table>....
如何实现以上的循环效果?php代码
展开
 我来答
273142650
2012-01-30 · TA获得超过542个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:235万
展开全部
while 的时候 用30余5 如果余数为0就新输出个TABLE呗。。。。

$i = 1;

echo '<table>';

while ($rs = mysql_fetch_array($table)) {

echo '<tr>'.$rs['field'].'</tr>';

if ($i % 5 == 0) {

echo '</table>';

echo '<table>';

}

$i++;

}

////////////////////////////////////////////////////////例子2

$array = array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14);

$i = 1;

echo '<table>';

foreach ($array as $k => $v) {

echo '<tr>'.$v.'</tr>';

if ($i % 5 == 0) {

echo '</table>';

echo '<table>';

}

$i++;

}
317689891
2012-01-28
知道答主
回答量:27
采纳率:0%
帮助的人:7.2万
展开全部
假如数据库是user_sys 表是userinfo,提取前30条user数据
<?php
。。连接数据库的代码不多说
$sql="select * from `user_sys`.`userinfo` limit 0,30";
$query=mysql_query($sql,$conn);
echo '<table>';
while($row=mysql_fetch_array($query)){
echo '<td>'.$row['user'].'</td>';
}
echo '</table>';
?>
更多追问追答
追问
您这种方法只可以实现效果为:user的无限循环,我要的效果是:

数据1数据2数据3数据4数据5

数据6数据7数据8数据9数据10

请注意table显示方式
追答
';
while($row=mysql_fetch_array($query)){
echo ''.$row['user'].'';
}
echo '';
?>
';
while($row=mysql_fetch_array($query)){
echo ''.$row['user'].'';
}
echo '';
?>
.......sql limit *,*语句这里去修改显示多少条信息。

其实我觉得用for语句都可以,但是我不怎么会用,我只会用while
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友11af417
2012-01-28
知道答主
回答量:56
采纳率:0%
帮助的人:18.7万
展开全部
可以从网上查一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式