1

如何在 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

4

1 回答 1

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 循环对于只从数据库中获取一行很重要。

于 2012-11-25T00:18:56.177 回答