The*_*Kid 2 php mysql sql foreach
这是我的资料
id cost cat foreign colours
--------------------------------------------------------
385_white 99 swarovski 12 black;blue
386_white 99 swarovski 12 black;blue;green
387_white 99 swarovski 12 yellow;green
389_white 99 swarovski 12 white;silver
385_white 99 swarovski 12 silver
Run Code Online (Sandbox Code Playgroud)
这是我的查询
$checkSQL=mysql_query("SELECT * FROM `products`");
while($r = mysql_fetch_array($checkSQL)) {
echo '
<ul class="ColourList">
<li class="$row">$row</li>
</ul>
';
}
Run Code Online (Sandbox Code Playgroud)
伪代码-这应将列表拆分为唯一 li
foreach ($r["colours"] as $key){
$key = explode(";", $r["colours"]);
<li class="$key"></li>
}
Run Code Online (Sandbox Code Playgroud)
我想为li表格行中的每种颜色创建一个列表项,因此基本上将冒号拆分为单独的行-认为是explode吗?
这应该做到:)
$checkSQL=mysql_query("SELECT * FROM `products`");
while($r = mysql_fetch_assoc($checkSQL)) {
echo '<ul class="ColourList">';
$cols = explode( ';', $r['colours'] );
foreach ( $cols as $col ){
echo '<li class="' . $col . '">' . $col . '</li>';
}
echo '</ul>';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12025 次 |
| 最近记录: |