我一直在尝试学习PHP重复区域...我搜索过谷歌但遇到了非常复杂的代码示例,e.g& e.g,我想如果有人能够提供一个简单的代码示例......就像我正在做的那样
我有一个查询,它会获得结果并生成一个包含结果的列表
$results = mysql_query("SELECT names,age,nic FROM t_able WHERE state='1'");
<ul>
// The the targeted repeat region starts here
<li>
//my data
</li>
// The target repeat region ends here
</ul>
我知道我可以通过一个循环来做到这一点,但是当重复区域功能存在时为什么还要麻烦...为什么不学习......
P.S。这个问题是为了使学习简单,因为它是一个编程问题,不要投票:)或投票关闭它; p
答案 0 :(得分:2)
这样的东西还不够吗?我不认为没有框架和观察者就会更简单。
<?php
$results = mysql_query("SELECT names,age,nic FROM t_able WHERE state='1'");
?>
<ul>
<?php while($array = mysql_fetch_assoc($results)){ ?>
<li>
<?php echo $array['names']; ?>
</li>
<?php } ?>
</ul>
答案 1 :(得分:1)
这是一个简单的循环,通常在编程中很早就学会了。您可能听说过一些奇怪的术语,这些术语只会让它变得比它需要的更复杂。
// Repeat as long as there is a preceding row
while($row = mysql_fetch_assoc($results))
{
echo "<li>";
echo "Names: " . $row["names"]; // Add other data
echo "</li>";
}