【发布时间】:2014-08-25 15:45:39
【问题描述】:
我将一个表查询到一个数组中,但我想从其中一列中排除某些值以便吐出每一行。例如。
foreach($results as $row)
{
if($row['sku'] != "sku-1"){
echo $row['sku']." ";
}
}
假设该表有 4 行,其值为 sku-1、sku-2、sku-3 和 sku-4。上面的 Foreach 代码会回显“sku-2 sku-3 sku-4”。有没有办法可以制作一个我想要排除的值的数组?就像我有一个名为 $skuarray = "sku-2, sku-4" 而不是
if($row['sku'] != "sku-2" || $row['sku'] != "sku-4"){
有那个 $skuarray 在那里它会回显“sku-1,sku-3”吗?谢谢!
编辑
当我查询它时,我可以以某种方式排除它。我从表 SKUTABLE 中查询它,列是 SKU。问题是我需要从列 SKU 中排除唯一值,所以我想是否有一种简单的方法可以将我想要排除的所有值放入一个很棒的数组中。
【问题讨论】:
-
可以直接在查询中排除不需要的值吗?