【发布时间】:2010-12-01 08:37:05
【问题描述】:
我正在尝试创建一个带有扭曲的下拉选择框,
基本上,这是一个 Ajax 表单,当从列表中选择一个项目时,它会将其添加到文本字段中。不过我还想在这里添加一些额外的选择。
我得到的字符串由 COMPANY_SITE_DEPARTMENT 和例如SDGCC_NEWTOWN_INBOUND。
使用 PHP 我希望从 logintags 表中的数据库中获取每个项目,其中可能包含多个 COMPANY_ 所以任何声明 SDGCC 我希望下拉框有添加 all SDGCC 站点的特殊选择是否有意义?我已经尝试过了,但如果有不止一行包含 SDGCC 标记,我会得到重复。
重复:
SDGCC_NEWTOWN_INBOUNDSDGCC_NEWTOWN_QHSDGCC_BOLTON_QHARISE_HOME_ORDERSARISE_HOME_ENQUIRIES
等等……
所以基本上它有一个选择所有 SDGCC 站点的选项,但因为该数据库可能随时更改,我们只需要字符串的第一部分(即 SDGCC、ARISE)部分显示(一次)在选择框。
我目前正在尝试从下面建议的查询
SELECT DISTINCT SUBSTRING(tag, 0, LOCATE('_', tag)) 来自
dept_logintags限制 0 , 30
但是这不会返回任何行
【问题讨论】:
-
你可以改写你的问题,我真的不明白你想要什么。什么是“SDGCC”或“登录标签”?你能使用更一般的有效术语吗?或许可以举个例子……
-
如果您阅读,SDGCC 是我想要拆分的字符串的一部分。
-
你想在所有三个值上都有一个 CROSS JOIN 吗?
-
你能举一个从下拉菜单中选择的项目的例子吗?
-
你能举一个重复的例子吗?
标签: php string duplicate-removal