如何从sql select查询结果中一次读取两条记录?

时间:2011-03-05 11:14:29

标签: php mysql

我想每次从PHP中选择查询结果中读取两条记录吗?

4 个答案:

答案 0 :(得分:1)

像这样:

while($row1 = mysql_fetch_array($result))
{
  $row2 = mysql_fetch_array($result);
  // Do something
}

编辑:

那就是这样的

$row1 = mysql_fetch_array($result);
while($row2 = mysql_fetch_array($result))
{
  // Do something
  $row1 = $row2
}

答案 1 :(得分:1)

正如你在评论中写道:

  

我想和每个人做些什么   重新编码..像这样.. 1与2,2   3,3分4 ...但这让我1   2,3与4,..

$row1 = mysql_fetch_array($result);
if($row1 != false){
  while($row2 = mysql_fetch_array($result);)
   {
     // do something

      $row1 = $row2 ;
  }


}

答案 2 :(得分:0)

PHP的mysql_query引擎仅支持单个查询。您需要单独执行每个查询。

答案 3 :(得分:0)

我认为,UNION可以帮助你。它会在单个查询执行中获取两条记录。