搜索周未找到任何关于此类查询的解决方案。我想在每个<td>
中获取由“,”分隔的2行值。我想要在每个<td></td>
例如大小M和颜色红色在一个<td>
。一次获取第一行,并将每个值放入
在数据库中,我分别存储了大小和颜色的值。 尺寸:M,L,XL和颜色:粉红色,红色,绿色。
<?
$result = mysqli_query($con,"SELECT * FROM mytable WHERE usr='Test'");
while($row = mysqli_fetch_assoc($result))
{
$options1 = explode(',',$row['val']);
foreach($options1 AS $option1)
{
echo "<td><name>" . $row['name'] . "</Name>\n";
echo "<Value>$option1</Value>\n</td>";
}
}
mysqli_close($con);
?>
我想出来的这个链接 -
<table>
<tr>
<td>
<Name>Size</Name>
<Value>S</Value>
<Name>Color</Name>
<Value>Pinks</Value>
</td>
<td>
<Name>Size</Name>
<Value>M</Value>
<Name>Color</Name>
<Value>Red</Value>
</td>
</tr>
</table>
大小和颜色值需要在每个可去。
我得到的结果 -
<table>
<tr>
<td>
<Name>Size</Name>
<Value>S</Value>
<Name>Size</Name>
<Value>M</Value>
</td>
<td>
<Name>Color</Name>
<Value>Pinks</Value>
<Name>Color</Name>
<Value>Red</Value>
</td>
</tr>
</table>
把回声外循环 – Tobias
我试过的,但不是我要找(以上)相同的输出 - 我想大小和颜色值一起在每个 – user1250920