私はこれらの値を持つテーブルを持っています
表:ドキュメント
id | document
----|-------------
1 | doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
2 | doc.txt
3 | doc.txt , doc1.txt
4 | doc.txt , doc1.txt , doc2.rtf
5 | doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
6 | doc.txt , doc1.txt , doc2.rtf , doc3.docx
7 | doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
8 | doc.txt , doc1.txt , doc2.rtf
9 | doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
10 | doc.txt , doc1.txt
SQL FIDDLE SCHEMA
このような結果が必要です。ここで、id = 5
Counter | docs
----|-----------
1 | doc.txt
2 | doc1.txt
3 | doc2.rtf
4 | doc3.docx
5 | doc4.doc
ここで、id = 4
Counter | docs
----|-----------
1 | doc.txt
2 | doc1.txt
3 | doc2.rtf
カンマで区切られた列を展開して、そこにある値の数を数える必要があることがわかります。このスキーマは好きではありませんが、既存のプロジェクトに取り組んでおり、変更できません。ユーザーインターフェイスに表示するにはカウンターが必要です。ですから、カウンターも必要です。どうやってやるの?また、pyrocmsを使用していて、ビューでphpを使用できないpyrocms tageを使用して表示する必要があるため、php側では実行できません。