MySQL / phpプロジェクトに取り組んでいますが、MySQLからクエリの結果を取得し、それらをHTMLテーブルにダンプしている状況に遭遇しました。現在、テーブル内の特定の列のセルをいくつかのアンカータグでラップしていますが、phpまたは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でストアドプロシージャを作成する方がよいでしょうか。