php mysql html标签_HTML标签格式化PHP和MySQL

这篇博客讨论了如何使用PHP从MySQL查询中获取数据,并将其格式化为特定的HTML布局。内容涉及到内连接、分组和排序查询,以及PHP循环结构来展示颜色、类型和项目的短名及名称。作者遇到的问题是在正确地按类型和颜色分组项目时遇到困难。
摘要由CSDN通过智能技术生成

我有这个MySQL语句

Select type.type, color.color, ShotName, Item.name, Item.Item_id

From type

Inner Join Item

On type.type_id =Item.type_id

Inner Join color

On color.color_id =Item.color_id

Where Item.state=0 And Item.offline = 0

Group By color.color, Item.name, type.order_nr

Order By type_D.order_nr, color.color, Item.name_d如何做到这一点与PHP获得格式化为下面的HTML格式的结果?我已经设法列出项目,但我无法正确放置

Type AA

color black

  • ShortName 1 name 1
  • ShortName 2 name 2
  • ShortName 3 name 3
  • ShortName 4 name 4
  • ShortName 5 name 5

color green

  • ShortName 7 name 7
  • ShortName 8 name 8
  • ShortName 9 name 9
  • ShortName 10 name 10
  • ShortName 11 name 11

Type AB

color black

  • ShortName 12 name 12
  • ShortName 13 name 13
  • ShortName 14 name 14
  • ShortName 15name 15
  • ShortName 16name 16

color green

  • ShortName 17 name 17
  • ShortName 18 name 18
  • ShortName 19 name 19
  • ShortName 20 name 20
  • ShortName 22 name 22

这是我的PHP代码

$myfile = mysql_query($query_myfile, $db) or die(mysql_error());

$totalRows_myfile = mysql_num_rows($myfile);

while ( $row_myfile = mysql_fetch_assoc($myfile) )

{

if ( $type != $row_myfile[ 'type' ] )

{

$type = $row_myfile[ 'type' ];

echo "

$type

";

}

if ( $color != $row_myfile[ 'color' ] )

{

$color = $row_myfile[ 'color' ];

echo "

$color

";

}

echo "

";

echo $row_myfile['ShortName'].' ';

echo $row_myfile['name']; ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值