我有注册成员,我想在有序列表中显示他们的姓名和个人资料图片。我只是想知道是否可以使用for循环来显示数据库表行中的所有用户?
我有这样一个想法:
$sql = "SELECT * FROM `users` ORDER BY `user_name` ASC";
$result = mysql_query($sql);
while($user = mysql_fetch_array($result))
{
for (i = 0; i <= mysql_num_rows; i++){
echo $user['user_name'] . '<a href="#"> ADD TO FRIENDS</a><br/><br/>';
echo '<img width="50" height="50" src="avatars/' . $user['pic_location'] .'">';
}
}
删除for(?)
循环。您想要做的事情已经由while
完成了
请考虑在向SO发布问题之前做一点搜索。网上有很多学习资源。
例如,这里有一个关于如何访问数据库中的数据的PHP教程:http://www.freewebmasterhelp.com/tutorials/phpmysql/4