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

时间:2018-11-29 02:27:21

标签: php mysql arrays string

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

我想使用不同的字符来选择它们,所以我可以像下面的表格一样

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

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

1 个答案:

答案 0 :(得分:0)

嗯...我可能离这里很远,如果我对您的理解正确,那么您担心您的逗号会与SQL混淆吗?

最好的方法是使用PHP的MySQLiPDO_MySQL

但是,如果您想手动进行操作(看上去确实如此),则-在将其放入查询之前,可以serialize进行操作。

例如

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

产生:

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

...安全查询。