php - 过滤掉数组中的重复值

标签 php mysql arrays

我正在使用 php 和 mysql。我的代码有问题。我想删除重复项并输出唯一的。

.php代码

$query = "SELECT * FROM blog_posts";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
echo  $row['post_category'];
echo array_unique(explode(',', $var));

表:

id(1) = post_category(CategoryA)
id(2) = post_category(CategoryB)
id(3) = post_category(CategoryC)
id(4) = post_category(CategoryA, CategoryB)
id(5) = post_category(CategoryB, CategoryC)

我要为每个类别创建动态 URL 链接

最佳答案

在选择查询中使用DISTINCT

从 blog_posts 中选择不同的 post_category;

关于php - 过滤掉数组中的重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20511208/

相关文章:

arrays - Matlab : expandable array, 丢失数据

php - 在 Woocommerce 电子邮件通知中隐藏特定产品类别的价格项目

mysql - 如何查找具有某些属性的所有产品?

Php,如何根据今天的天气选择阵列?

javascript - 带有多值复选框的 HTML 表单

php - 从表格中生成包含月、日、年的图表

javascript - 将函数调用存储在数组中

php - 计算最后 10 行中有多少匹配项

php - Yahoo 发送 PM 算法

php - MySQL从按日期排序的两个表中选择