Php 如果GROUP#u CONCAT不';我不返回任何结果

Php 如果GROUP#u CONCAT不';我不返回任何结果,php,mysql,Php,Mysql,我有一个小组讨论: GROUP_CONCAT(CASE WHEN c.twitter IS NOT NULL AND c.twitter <> '' THEN CONCAT('!',c.twitter) END SEPARATOR ' ') AS tweetWinners 这给了我一个类似的列表: @twitteruser1 @twitteruser2 @twitteruser3 但是,我想显示两个不同的选项: if ($tweeters == '') { echo "Som

我有一个小组讨论:

GROUP_CONCAT(CASE WHEN c.twitter IS NOT NULL AND 
c.twitter <> '' THEN CONCAT('!',c.twitter) END SEPARATOR ' ') AS tweetWinners
这给了我一个类似的列表:

@twitteruser1 @twitteruser2 @twitteruser3
但是,我想显示两个不同的选项:

if ($tweeters == '') {

echo "Something";    

} else {

echo "$tweeters";    

}
但是,即使没有任何twitter用户,它也总是跳转到其他位置

如果没有非空值,我将非常感谢您的帮助,因为我知道
GROUP_CONCAT()
将返回
NULL
。 看

NULL
不是空字符串<代码>合并可能会有所帮助。

检查
if(trim($tweeters)=''{
这没有做任何奇怪的事情。有人有其他想法吗?使用
if(trim($tweeters)=''{
现在跳过$tweeters并转到else。在
echo“$tweeters”之后显示什么;
?并运行使用phpmyadmin或console准备的sql语句,查看它是否返回任何行?
if ($tweeters == '') {

echo "Something";    

} else {

echo "$tweeters";    

}