0
나는 make, model
두 개의 별개의 mySQL 쿼리를 결합하는 방법은 무엇입니까?
$result=mysql_query("SELECT distinct make, model FROM used order by make asc");
처럼 별개의 제조업체와 모델을 시도하고 한 이후
<? while($row=mysql_fetch_array($result)) { ?>
<option value=<?=$row['make']?>><?=$row['make']?></option>
<? } ?>
및
<? while($row=mysql_fetch_array($make)) { ?>
<option value=<?=$row['model']?>><?=$row['model']?></option>
<? } ?>
하지만 난 단지 모델이 표시 될 얻고, 정확하지. 더 좋은 방법은 지금
내가
$make=mysql_query("SELECT distinct make FROM used order by make asc");
$model=mysql_query("SELECT distinct model FROM used order by model asc");
사용하고 있습니까?
아마도 하나의 쿼리에서 선택할 수 있도록 선택에 참여할 수 있습니다. 'JOIN (SELECT DISTINCT 모델 AS 모델에서 사용한 ORDER BY 모델)은 –
입니다.이 두 쿼리는 동등한 것입니다. –
또한, mysql_ * 함수는 더 이상 사용되지 않으므로 [PDO] (http://uk1.php.net/pdo.prepared-statements) 또는 [mysqli] (http : /php.net/manual/ko/mysqli.prepare.php). –