怎么样用PHP显示如下的记录

kusha 2003-01-22 04:23:52
比如,我的表(cp)里有外衣外套 大衣风衣 内衣睡衣 羽绒服装 休闲服装 运动服装
这几种商品类别,我想问一下,怎么实现如下的显示方式:
外衣外套 大衣风衣
内衣睡衣 羽绒服装
皮革服装 民族服装
休闲服装 运动服装

...全文
35 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
uGain 2003-01-23
  • 打赏
  • 举报
回复
<?
$i=1;
$count=4;//set this to change count of items display in a line
$con=mysql_connect("localhost","root","root");
$db=mysql_select_db("dzsw1",$con);
$sql = "select * FROM cp_dl";
$result = mysql_query($sql,$con);
while ($r= mysql_fetch_array($result)){
if ($i % $count==1) echo $r[lbmc];
if ($i % $count==0) echo $r[lbmc]."<br>";
$i=$i+1;
}
?>
扬帆 2003-01-23
  • 打赏
  • 举报
回复
用表格输出,
kusha 2003-01-23
  • 打赏
  • 举报
回复
不好意思,再问一下,如果要这么显示呢
外衣外套 大衣风衣 皮革服装 民族服装
休闲服装 运动服装 内衣睡衣 羽绒服装


leojschen 2003-01-23
  • 打赏
  • 举报
回复
<?
$i=1;
$con=mysql_connect("localhost","root","root");
$db=mysql_select_db("dzsw1",$con);
$sql = "select * FROM cp_dl";
$result = mysql_query($sql,$con);
while ($r= mysql_fetch_array($result)){
if ($i % 2==1) echo $r[lbmc]."   ";
if ($i % 2==0) echo $r[lbmc]."<br>";
$i=$i+1;
}
?>
uGain 2003-01-23
  • 打赏
  • 举报
回复
<?
$i=1;
$con=mysql_connect("localhost","root","root");
$db=mysql_select_db("dzsw1",$con);
$sql = "select * FROM cp_dl";
$result = mysql_query($sql,$con);
while ($r= mysql_fetch_array($result)){
if ($i % 2==1) echo $r[lbmc];
if ($i % 2==0) echo $r[lbmc]."<br>";
$i=$i+1;
}
?>
kusha 2003-01-23
  • 打赏
  • 举报
回复
不行啊,我着上面的方法做了,不行啊
<?
$i=1;
$con=mysql_connect("localhost","root","root");
$db=mysql_select_db("dzsw1",$con);
$sql = "select * FROM cp_dl";
$result = mysql_query($sql,$con);
while ($r= mysql_fetch_array($result))
{
if ($i % 2==1)
{
echo $r[lbmc];
$i=$i+1;
}
if ($i % 2==0)
{
echo $r[lbmc]."<br>";
$i=$i+1;
}
}
?>
显示是这样的
外衣外套
大衣风衣
内衣睡衣
羽绒服装
皮革服装
民族服装
休闲服装
运动服装
可是我要的是这样的结果
外衣外套 大衣风衣
内衣睡衣 羽绒服装
皮革服装 民族服装
休闲服装 运动服装
bluesky0720 2003-01-22
  • 打赏
  • 举报
回复
<?
$i=1;
...
while ($row=mysql_fetch_object(...))
{
if ($i mod 2==1)
{
echo $row->列名;
$i=$i+1;
}
if ($i mod 2==0)
{
echo $row->列名."<br>";
$i=$i+1;
}
//用表格显示同样的道理。
//你试一下行不行
}

?>
piner 2003-01-22
  • 打赏
  • 举报
回复
$result =mysql_query("select * from cp");
while( $rows=mysql_fetch_array($result) )
if ( $i % 2 == 1 ) print $rows[test]." <br>";
else print $rows[test]." ";
}
uGain 2003-01-22
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1329/1329722.xml?temp=.5767176
kusha 2003-01-22
  • 打赏
  • 举报
回复
怎么没有人回没,就是要把表里的记录按2列4行显示出来,应该怎么写

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧