Вытащить данные, но более одного

Хорошо, вот код, который я использую довольно простые вещи, в основном он в настоящее время тянет одну случайную фотографию профиля вместе с именем и фамилией пользователя.

Работает как шарм, единственное, как я могу заставить его тянуть больше, чем за один раз

  $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']

Причина, по которой я делаю это таким образом, заключается в ошибке форматирования, поэтому, пожалуйста, не пытайтесь дать ее мне в формате pull-цикла или просто как я могу повторить это 8 раз, не прерывая цикл while

1 ответ

Я не уверен, что понимаю ваш вопрос? Вы можете получить более 1 результата, изменив LIMIT 1 на LIMIT 8 в самой первой строке вашего кода:

$query = $db->query("SELECT * FROM `content` ORDER BY RAND() LIMIT 8");
Другие вопросы по тегам