如何在sql到html页面上列出所有用户?我用过这段代码;
$query = mysql_query("SELECT username FROM Users WHERE id<'".$row['id']."'");
$rowtwo = mysql_fetch_array($query) or die();
echo '<table>
<tr>
<td><font size="2" face="Lucida Sans Unicode" color=#EBEBEB>' .$rowtwo['username'].'</td>
</tr>
</table>';
注意:$ row ['id']是当前用户ID
答案 0 :(得分:3)
尝试这样:
从数据库获取所有用户(如果你将获得所有用户,否则使用你的查询):
$query = mysql_query("SELECT username FROM Users");
每个用户都应该打印在他自己的行中:
echo '<table>';
while($rowtwo = mysql_fetch_array($query)){
echo '<tr>
<td><font size="2" face="Lucida Sans Unicode" color=#EBEBEB>' .$rowtwo['username'].'</td>
</tr>';
}
echo '</table>';
While循环对于从数据库中只接收一行后很重要。