首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接选择jquery php mysql重复

链接选择jquery php mysql重复
EN

Stack Overflow用户
提问于 2013-02-16 01:12:27
回答 1查看 583关注 0票数 0

示例MySql表(还有一个id列):

代码语言:javascript
复制
+----------------------------------+
| one  | two | three | four | five |
+----------------------------------+
| v1   | v2  | v3    | v4   | v9   |
+----------------------------------+
| v1   | v2  | v6    | v8   | v9   |
+----------------------------------+
| v1   | v7  | v6    | v4   | v10  |
+----------------------------------+
| v11  | v7  | v12   | v4   | v10  |
+----------------------------------+
| v11  | v2  | v3    | v8   | v5   |
+----------------------------------+

Here插件是如何工作的。

我想做5个链式选择框使用mysql的值。我可以使用一个简单的查询输出如下所示;

代码语言:javascript
复制
$result4 = mysql_query("SELECT * FROM table");
while($row4 = mysql_fetch_array($result4))
  {
  echo '<option value="'.$row4['four'].'" class="'.$row4['three'].'">'.$row4['four'].'</option>';
  }

它提供了这一点;

代码语言:javascript
复制
<select id="model" name="model">
  <option value="">--</option>   
  <option value="v4" class="v3">v4</option>
  <option value="v4" class="v6">v4</option>
  <option value="v4" class="v12">v4</option>
  <option value="v8" class="v6">v8</option>
  <option value="v8" class="v3 v6">v8</option>
</select>

但是有一些值是重复的。例如,一个“三”有不止一个“二”。输出应该是这样的;

代码语言:javascript
复制
<select id="model" name="model">
  <option value="">--</option>   
  <option value="v4" class="v3 v6 v12">v4</option>
  <option value="v8" class="v6 v3">v8</option>
</select>

我该怎么做呢?(基于表行的多个类名)

EN

回答 1

Stack Overflow用户

发布于 2013-02-16 02:25:53

如果您想要使用类v3 v6 v12,并使用GROUP by来获得您想要的结果,那么请使用下面的sql

代码语言:javascript
复制
   $result4 = mysql_query("SELECT one ,two,group_concat(three SEPARATOR ' ') three, four , five FROM table_1 group by four ");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14899834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档