何が良いでしょうか?(パフォーマンス、保守性、可読性を考慮する)
擬似コード:
SELECT CONCAT('<td>', user_firstname, '</td>') FROM TableA;
また
$results = SELECT user_firstname FROM TableA
foreach($result as $fname) {
$row .= '<td>'.$fname.'</td>';
}
PHPがループする必要がないため、クエリで実行する方が良いと思います(TableAで〜20,000行を想定)。しかし、将来このコードを見た人は誰でも、なぜクエリでそれを行うのか疑問に思うだろう.
編集: 私が尋ねる主な理由は、このデータセットの他の場所での php ループが非常にメモリを消費することです。