-3

好的,这是我使用非常简单的东西的代码,基本上它目前会拉出一张随机的个人资料图片以及用户的名字和姓氏。

像魅力一样工作,唯一的问题是我怎样才能让它一次拉得更多

  $query = $db->query("SELECT * FROM `content` ORDER BY RAND() LIMIT 1");

  while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
  $FirstName = $row['FirstName'];
  $LastName = $row['LastName'];
  $ProfilePic = $row['ProfilePic'];
  $AccountNumber = $row['AccountNumber'];

  echo '<a href="Http://MyUrl.Com/Profile.php?AccountNumber=';
  echo $AccountNumber;
  echo '"><img src="http://MyUrl.Com/Content/';
  echo $ProfilePic;
  echo '" width="89" height="117" alt="" /></a><span class="des"><br><a             href="Http://MyUrl.Com/Profile.php?AccountNumber=';
  echo $AccountNumber;
  echo '#">';
  echo $FirstName .' '. $LastName;
  echo '</a></span>';

}

因此,它现在可以完美地提取一个帐户,我想要它一次提取 8 个帐户,这样我就可以拥有 $FirstName1 = $row['FirstName']

我这样做的原因是因为格式错误,所以请不要尝试在循环中给我拉甲酸盐或任何东西,我怎样才能在不破坏 while 循环的情况下重复这 8 次

4

1 回答 1

3

我不确定我是否理解你的问题?您可以通过在代码的第一行将 LIMIT 1 更改为 LIMIT 8 来提取多个结果:

$query = $db->query("SELECT * FROM `content` ORDER BY RAND() LIMIT 8");
于 2013-01-02T02:55:47.630 回答