重複の可能性:
MySQL: 列から一意の値のみを選択する
mysql テーブル カテゴリと列の親から値を取得しています。親には 1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4 のような値が含まれます
値が繰り返されている場合はスキップしたい。だから私は1,2,3,4として出力したい
私を助けてください..私のコードは動作していません.
$new_cat1 = $cat1;
foreach($cat1 as $category){
$query="SELECT parent FROM categories where id='$category'";
$result = mysql_query($query);
$line = mysql_fetch_assoc($result);
array_push($new_cat1,$line['parent']);
if (in_array("1", $new_cat1)) {
continue;
}
}