循环访问数据库并在表格中显示

Ell*_*ott 2 php mysql

我试图循环我的用户数据库,以显示他们自己行中的表中的每个用户名.我只能让它显示一个用户,但循环显示它的行数.代码如下

<?php
require_once ('../login/connection.php');
include ('functions.php');

$query = "SELECT * FROM users";
$results=mysql_query($query);
$row_count=mysql_num_rows($results);
$row_users = mysql_fetch_array($results);

echo "<table>";
    for ($i=0; $i<$row_count; $i++)
    {
    echo "<table><tr><td>".($row_users['email'])."</td></tr>";
    }
    echo "</table>";
?>
Run Code Online (Sandbox Code Playgroud)

谢谢

Pau*_*xon 15

mysql_fetch_array获取单行 - 您通常在while循环中使用它来占用结果集中的所有行,例如

echo "<table>";

while ($row_users = mysql_fetch_array($results)) {
    //output a row here
    echo "<tr><td>".($row_users['email'])."</td></tr>";
}

echo "</table>";
Run Code Online (Sandbox Code Playgroud)