테이블에 다음 값이 있습니다. 첫 번째 값에 대한 중복이없는 드롭 다운 목록에 첫 번째 값만 가져 오려고합니다. . 이 코드는 잘 작동하지만 중복을 보여줍니다. 어떤 도움이 필요합니까? 감사.
미디어> 오디오> 국가
미디어>>> 다른 복음 비디오> 국가
미디어> 비디오> 국가
미디어
의류> 여성> 성인
의류> 남성> 성인별명을 선택하고 폭발시키고 첫 번째 값을 놓습니다.
$sqlbrand = "SELECT DISTINCT Product_Type FROM products ORDER BY Product_Type";
$rsbrand = mysql_query($sqlbrand);
while($brand = mysql_fetch_array($rsbrand))
{
if($brand['Product_Type'] != '')
{
$str = $brand['Product_Type'];
$category = explode('>', $str);
$catName = $category['0'];
echo "<option value=\"".$catName."\">".$catName."\n ";
}
else
{
}
}
감사합니다. by order by를 사용하면 어떻게 될까요? – karto
배열에 값을 추가하고 C.S.와 같은'array_unique'를 실행 한 다음 배열을 반복하고 여전히 그 안에있는 각 요소를 표시합니다. 배열을 사용하고 각 값에 대해 배열에 있으면 무시됩니다. 옵션이 반향되고 값이 배열에 추가되면 – Enki
시도했습니다. \ n 인쇄되고 있습니다. 가치를 얻지 못하는 것 같습니다. 그것은 SQL 쿼리에서 수 있습니까? – karto