我正在尝试对数据库进行排序以获取高优先级警报。我的目标是在页面顶部(“O”和“P”)获得优先级较高的警报,在页面底部获得优先级较低的警报。我还希望整个显示页面的 id 降序排列。现在我正在尝试为状态等于 O 或 P 的行添加颜色。这里有用于调整高优先级状态警报的代码:
$sql = odbc_exec($odbc,"
SELECT *
FROM tblOpslog
Where Deleted = No ".$criteria."
AND Noview = No
AND status IN ('A', 'I', 'R', 'O', 'P')
ORDER BY iif(status IN ('O', 'P'), 1, 2), opslogid DESC"
) or die (odbc_errormsg());
任何人都可以对代码提出任何建议,我可以在其中为状态为 O 和 P 的行添加颜色阴影。
请注意,这是一个使用带有 SQL 查询的 Access 数据库的 php 文件。此外,这段代码运行良好,所以我不想更改这段代码,而是向其中添加一些显示整行颜色的内容。谢谢你。