拉数据但多一个

时间:2013-01-02 02:53:59

标签: php html pdo aspnetdb

好的,这里是代码我使用非常简单的东西基本上它当前拉随机用户名和随机配置文件。

像魅力一样工作唯一的事情就是如何让它一次拉出来

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

我这样做的原因是因为形成错误所以请不要试图在循环拉动格式中给我,或者我怎么能重复这8次而不打破while循环

1 个答案:

答案 0 :(得分:3)

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

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