MYSQL で GROUP_CONCAT を使用してグループ化された ID 番号を取得しているので、次のようになります。
row 1: 3,4,11,2
row 2: 5,11
row 3: 5,11
そのIDを名前に置き換えたい場合、どの方法が最善ですか?
PHP + MySQL
文字列を分解する (3,4,11,2) > 指定された各 ID の名前を呼び出して、MySQL で個別にコンサルトを行う
また
Jscript + JSON
文字列 (3,4,11,2) を分解 > 次のように JavaScript で見つけられるものに書き換えます。<span class="replaceThis">3</span>
<span class="replaceThis">4</span>
<span class="replaceThis">11</span>
<span class="replaceThis">12</span>
次のようなすべての ID とタグを含む JSON ファイルを (PHP+Mysql を使用して) 作成します。
data: {id: 1, name:'dog'},{id: 2, name:'cat'},{id: 3, name:'dog'}
そして、javascriptがすべて<span class="replaceThis">
のページを検索し、それぞれについてinnerHTMLを名前で置き換えます。
まあ、PHP + MySql は私の最初のソリューションですが、MYSQL で多くの個別のクエリを作成すると、パフォーマンスが向上するとは思いません。Javascript + Jsonの方が良いと思いますが、私にはもっと複雑に見えます。どうすればこれができるのかよくわかりません。
ページに表示するだけで、変数としては使用されません。