如何使用distinct从字符串中获取不同的数据+获取每个数据的总数



祝您愉快!我是新来的。我在显示一个字段"活动"中的数据时遇到问题。字段"activity"具有用逗号分隔的字符串"公众参与、公众参与和公众参与"-->可能的输入。

我想选择他们使用不同的,这样我就可以得到下面的表格

+-----------+---------------------------------+-----------------+
|    id     |             List_summary        |      Total      |
+-----------+---------------------------------+-----------------+
|     1     | Penunjang pelaksanaan pekerjaan |       8         |
|     2     | Pelaksanaan pelayanan masyarakat|       9         |
|     3     |            Pembelajaran         |       7         |
+-----------+---------------------------------+-----------------+

我对php很陌生,对文档也很困惑。请帮帮我。非常感谢。

嗯。。。如果我理解正确的话,我可能离这里很远,那么你担心你的逗号会干扰SQL吗?

最好的方法是使用PHP的MySQLi或PDO_MySQL。

但是,如果您想以手动方式进行操作(看起来是这样(,那么您可以在将文本放入查询之前对其进行序列化。

Ex。

$test = serialize( 'asdfasdfasdfasdfasdf!@#$%!@' );
echo $test

产品:

s:27:"asdfasdfasdfasdfasdf!@#$%!@";

查询安全。

最新更新