【问题标题】:How to make a member list with database?如何使用数据库制作成员列表?
【发布时间】:2017-10-07 12:33:29
【问题描述】:

如何使用 PHP 和 MySQL 创建成员列表?

我有用户帐户、登录名和那些东西。如何制作显示所有成员的页面?

我可以提供代码!

【问题讨论】:

  • 使用带有 WHERE 子句和可能会话的循环,这是在黑暗中的答案;你可以从那里拿走。
  • 很高兴看到您为自己解决此问题而尝试了什么,这将向我们表明您在发布问题之前已经对此进行了研究。当你尝试时,你也会学习。如果有人只是给你一个答案/解决方案,那一切都是徒劳的,我这样说是为了/你的未来。然后,您可以编辑您的帖子以包含可能失败的内容;即使这表明你的努力。请记住,我们总是很乐意提供帮助。

标签: php mysql database


【解决方案1】:

注意:您的问题不清楚。您没有包含任何代码或查询 sn-p。我会尽力回答你的问题。

据我所知,我认为您的用户只不过是会员。只需编写一个查询即可从 users 表中提取所有用户并显示。

注意:我将使用 mysqli_* 函数而不进行任何转义,请帮助自己。

<?php

include_once 'db_connect.php'; /Line to include the database connection file, which had $link as resource */

$membersQuery = mysqli_query($link, "SELECT * FROM users");
$members = array();
if(mysqli_num_rows($membersQuery) > 0){
    while($row = mysqli_fetch_assoc($membersQuery)){
        $members[] = $row; //Get all the members row by row and store in $members array
    }
}
?>

<table>
    <thead>
        <tr>
            <th>Firstname</th>
        </tr>
    </thead>
    <tbody>
        <?
        if(count($members) > 0){
            foreach($members as $member){
            <tr>
                <td><?php echo $member['firstname']; ?></td>
            </tr>
            <?php
            }
        }
        ?>
    </tbody>
</table>

即使在表格中循环时,您也可以使用以下命令

<tbody>
    <?
    if(mysqli_num_rows($membersQuery) > 0){
        while($member = mysqli_fetch_assoc($membersQuery)){
        <tr>
            <td><?php echo $member['firstname']; ?></td>
        </tr>
        <?php
        }
    }
    ?>
</tbody>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-12
    • 2015-11-29
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    相关资源
    最近更新 更多