php - 回显重复分组的数字

标签 php mysql

我有一个名为“submission”的数据库,其中包含“submissionid”和“1adzip”字段。字段“1adzip”是邮政编码。

我正在尝试回显一个表,该表回显所有邮政编码,并对相同邮政编码的重复项进行分组。我怎样才能做到这一点?下面的代码是我尝试过的,它返回空白结果。

$query2 = "SELECT submissionid, 1adzip
FROM submission
GROUP BY 1adzip
ORDER BY 1adzip ASC";       


$result2 = mysql_query($query2);

$arr2 = array(); 
echo "<table class=\"commentecho2\">";


while ($row2 = mysql_fetch_array($result2)) { 

    echo '<tr>';
    echo '<td>'.$row2["1adzip"].'</td>';
    echo '<tr>';

}
echo "</table>";

最佳答案

您的查询可能有错误;您可能想使用反勾来转义不以下划线或字母开头的字段:

SELECT submissionid, `1adzip`
FROM submission
GROUP BY `1adzip`
ORDER BY `1adzip` ASC

关于php - 回显重复分组的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10791710/

相关文章:

mysql - SQL从指定类别及其子项中选择所有产品

php - Laravel Mail::send() 发送到多个 to 或 bcc 地址

php - 我无法在行中显示我的数据库元素

php - 在导出为 CSV 之前转换数据以保留重音

mysql - 用于从连接到类别表的项目表中进行选择的 SQL 查询

mysql - 多个表与 mysql JOIN

php - 关联数组第二高值与键

javascript - 将 URL 字符串中的变量从 javascript 发布到 PHP (AJAX)

javascript - ajax调用成功后如何触发动画模态窗口?

php - 如何在 MySQL 中管理 MySQL 连接?