-3

PHP Repeat Region を学ぼうとしています... Google を検索しましたが、非常に複雑なコード サンプルに出くわしました。は

結果を取得し、結果のリストを作成するクエリがあります

$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>

私はループでこれを行うことができることを知っていますが、リピート領域機能があるのになぜわざわざ...なぜ学習しないのですか...

psこの質問は学習を簡単にするためのものであり、プログラミングの質問であるため、投票しないでください:)または投票して閉じる;p

4

2 に答える 2

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>
于 2010-09-08T00:50:46.973 に答える
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>";
}
于 2010-09-08T00:51:56.713 に答える