【问题标题】:How to get different data from string using distinct + get total of each data [duplicate]如何使用不同的字符串从字符串中获取不同的数据+获取每个数据的总数[重复]
【发布时间】:2019-05-01 00:58:14
【问题描述】:

美好的一天! 我是新来的。 我在显示一个字段“活动”的数据时遇到问题。 字段“活动”具有用逗号分隔的字符串 "Penunjang pelaksanaan pekerjaan,Pelaksanaan pelayanan masyarakat,Pembelajaran" --> 可能的输入。

我想选择它们使用 distinct,这样我可以得到如下表

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

我对 php 很陌生,我对文档感到困惑。 请帮助我。 谢谢!

【问题讨论】:

    标签: php mysql arrays string


    【解决方案1】:

    嗯...我可能有点离题了,如果我理解正确的话,那么您担心您的逗号会与 SQL 混淆吗?

    最好的方法是使用PHP的MySQLiPDO_MySQL

    但是,如果您想以手动方式执行此操作(看起来您就是这样),那么您可以在将其放入查询之前serialize 文本。

    例如。

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

    生产:

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

    ... 查询安全。

    【讨论】:

    猜你喜欢
    • 2022-01-13
    • 1970-01-01
    • 2012-06-09
    • 2014-03-18
    • 1970-01-01
    • 2020-07-25
    • 2023-01-17
    • 2022-12-04
    • 2018-09-27
    相关资源
    最近更新 更多