【发布时间】:2017-08-13 21:28:28
【问题描述】:
我的网站上有一个简短的 MySQL-Query:
...
for($i=0;$i<$sql->getRows();$i++) {
$id = $sql->getValue("id");
$name = $sql->getValue("name");
}
有没有办法通过 if 语句获取查询中的每一个奇数行(每第二行!)?
例如
for($i=0;$i<$sql->getRows();$i++) {
$id = $sql->getValue("id");
$name = $sql->getValue("name");
if(ROW = ODD) {
// DO SOMETING
} else {
// DO SOMETING ELSE
}
}
【问题讨论】:
-
你是如何定义奇数行的?
-
表格中每隔一行。
-
您的代码似乎没有多大意义。我假设一个名为
getRows()的方法会从查询中获取所有结果集,但您没有处理结果数组