Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 比较db值并获得值+;复制品_Php_Mysql_Filter - Fatal编程技术网

Php 比较db值并获得值+;复制品

Php 比较db值并获得值+;复制品,php,mysql,filter,Php,Mysql,Filter,我正在处理一个项目,其中用户提交了多个日期。然后,日期与当前用户名一起保存在数据库中。 我下一步要做的是,获得所有提交日期和已提交当前日期的用户的概述。但我的问题是,我只想不显示一个日期,然后是所有选择了这个唯一日期的用户。像这样: 2012年3月5日=保罗 2012年3月6日=谢恩,约翰 2012年3月7日=约翰,艾琳 而不是像现在这样: 2012年3月5日=保罗 2012年3月6日=谢恩 06.03.2012=约翰 07.03.2012=约翰 2012年3月7日=艾琳 你和我在一起吗

我正在处理一个项目,其中用户提交了多个日期。然后,日期与当前用户名一起保存在数据库中。 我下一步要做的是,获得所有提交日期和已提交当前日期的用户的概述。但我的问题是,我只想不显示一个日期,然后是所有选择了这个唯一日期的用户。像这样:

  • 2012年3月5日=保罗
  • 2012年3月6日=谢恩,约翰
  • 2012年3月7日=约翰,艾琳
而不是像现在这样:

  • 2012年3月5日=保罗
  • 2012年3月6日=谢恩
  • 06.03.2012=约翰
  • 07.03.2012=约翰
  • 2012年3月7日=艾琳
你和我在一起吗?因为这是主要问题。 至于编码部分,我试着这样做:

$table_name = $wpdb->prefix . 'my_db';
$my_date_overview = $wpdb->get_results("
SELECT * FROM $table_name 
WHERE thedate > NOW()
ORDER by thedate ASC");

foreach ( $my_date_overview as $the_dates ) {
echo $the_dates->thedate;
echo ',';
echo $the_dates->username;
}
Db表值:ID、日期、用户名

我试着使用“选择不同的日期”,但是我没有得到用户名。我甚至可以在这里做这个过滤过程,或者我需要做一个函数吗

我试着用谷歌搜索它,但没有任何运气。我没有思想和知识。 有人能帮我吗?
谢谢

您应该向usa发送这样的查询

SELECT
GROUP_CONCAT(DISTINCT username
           ORDER BY username DESC SEPARATOR ',') as users,
thedate FROM $table_name 
WHERE thedate > NOW()
GROUP BY thedate
ORDER by thedate ASC

你应该回答这样的问题

SELECT
GROUP_CONCAT(DISTINCT username
           ORDER BY username DESC SEPARATOR ',') as users,
thedate FROM $table_name 
WHERE thedate > NOW()
GROUP BY thedate
ORDER by thedate ASC
请注意,默认情况下,组_concat的长度是有限的。对于相当多的名称,yopu必须增加相应变量的值

请注意,默认情况下,组_concat的长度是有限的。对于相当多的名称,yopu必须增加相应变量的值

CONCAT_WS()不执行凿毛操作CONCAT_WS()不执行凿毛操作