我正在进行一个MySQL/PHP项目,遇到了这样的情况:我从MySQL中获取查询结果,并将它们转储到HTML表格中。现在,我想将表格中特定列的单元格用一些锚点标签包装起来,我想知道是在PHP中还是在MySQL查询本身中进行包装更好或更有效,例如:
我觉得PHP的方式更快,但我发现一些文章提出对于某些事情,MySQL更快。
最佳实践是什么?为什么?
或者,创建MySQL中的存储过程会更好吗?
...
$row_results_from_query['user'] = '<a href="?user=' . $row_results_from_query['user'] . '">' . $row_results_from_query['user'] . '</a>';
...
或使用查询
SELECT ..., CONCAT("<a href='?user=", Users.user, "'>", Users.user, "</a>") FROM ...
我觉得PHP的方式更快,但我发现一些文章提出对于某些事情,MySQL更快。
最佳实践是什么?为什么?
或者,创建MySQL中的存储过程会更好吗?