我试图循环我的用户数据库,以显示他们自己行中的表中的每个用户名.我只能让它显示一个用户,但循环显示它的行数.代码如下
<?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)