这是代码
$result=mssql_query($query);
while($rows=mssql_fetch_array($result, MYSQL_NUM))
{
$subjectcode[] = "<tr><td>" . implode("</td><td>", $rows) . "</td></tr>";
}
在我的查询中我有3个字段,subject1,年级和备注..
例如,查询的结果将是
数学1.55 NULL
现在我想评估字段(等级),以便我可以向implode部分插入一个pass或failed ...可能我想在$subjectcode[]
答案 0 :(得分:0)
假设$ rows [1]为成绩,1级为failes,则更高等级通过:
while(...) {
if ($rows[1] > 1) {
$rows[1] = "pass";
} else {
$rows[1] = "failed";
}
$subjectcode[] = "\n" . implode(" ", $rows) . "\n";
}
答案 1 :(得分:0)
如果您想保留成绩并添加其他专栏,您可以执行以下操作(40以上是通行证)
$result=mssql_query($query);
while($rows=mssql_fetch_array($result, MYSQL_NUM))
{
$rows[] = ($rows[1] > 40) ? "PASS" : "FAIL";
$subjectcode[] = "<tr><td>" . implode("</td><td>", $rows) . "</td></tr>";
$counter++;
}