我需要在三个集群中分离查询结果:第1-3行、第4-6行、第7-9行,并将它们放在变量return1、return2、return3 resp中。我怎么能有效地做到这一点呢?
$numrows = mysql_num_rows($sResult1);
$return1 = '';
$return2 = '';
$return3 = '';
for ($i = 0; $i < $numrows; $i++) {
$row1 = mysql_fetch_array($sResult1);
$return1 .= '<a title="' . $row1['resort'] . ' @ ' . $row1['lud'] . '" class="item" href="/review/' . $row1['resort_us'] . '/' . $row1['cam_id'] . '"><img class="item__image" id="c' . $row1['cam_id'] . '" src="/xs1/' . $row1['cam_id'] . '.jpg" alt="' . $row1['resort'] . '" /><h2 class="item__title">' . $row1['resort'] . '</h2></a>';
}
echo $return1;发布于 2014-12-30 13:30:15
也许这在任何方面都有帮助:
floor intval**)**之前的(更新添加的函数)
$numrows = mysql_num_rows($sResult1);
$return[] = array();
$return[0] = $return[1] = $return[2] = '';
for ($i = 0; $i < $numrows; $i++)
{
$row1 = mysql_fetch_array($sResult1);
$return[intval(floor($i/3))] .= '<a title="' . $row1['resort'] . ' @ ' . $row1['lud'] . '" class="item" href="/review/' . $row1['resort_us'] . '/' . $row1['cam_id'] . '"><img class="item__image" id="c' . $row1['cam_id'] . '" src="/xs1/' . $row1['cam_id'] . '.jpg" alt="' . $row1['resort'] . '" /><h2 class="item__title">' . $row1['resort'] . '</h2></a>';
}
echo $return1;由于mysql_是不推荐的,并且(根据我们的经验)可能会有问题,所以考虑(如果可能的话)迁移到类似mysqli、pdo之类的东西上。
https://stackoverflow.com/questions/27706280
复制相似问题