Php SQL GROUP BY查询显示列值已更改时的数据

Php SQL GROUP BY查询显示列值已更改时的数据,php,Php,我正在我的表上运行SQL查询,并按2列进行分组 从表组中按源、调用类型选择* 我已经设置了$source=''在循环外部,然后在我的循环内部,我正在检查 $source = ''; $sql = $mysqli->query("SELECT * FROM billing_calldata GROUP BY source, calltype;"); while($result = $sql->fetch_array()) { if($source != $result["sou

我正在我的表上运行SQL查询,并按2列进行分组

从表组中按源、调用类型选择*

我已经设置了
$source=''在循环外部,然后在我的循环内部,我正在检查

$source = '';
$sql = $mysqli->query("SELECT * FROM billing_calldata GROUP BY source, calltype;");
while($result = $sql->fetch_array()) {
    if($source != $result["source"]) {
        $source = $result["source"];
        echo 'data';
    }
}
如果它发生了变化,我想显示某些数据


使用上述命令,它不会在
if

中显示我的数据使用上述命令,它不会在if中显示我的数据。。。没有试图显示的代码anything@B001ᛦ 我知道,但是数据显示在if中。如果你能显示循环的代码(或者至少显示如何从SQL语句中获取数据)代码更新,我基本上想显示一些数据,如果
$result[“source”]
发生了变化,
$result[“source”]
实际上包含什么?在要验证的if之前添加var_转储。