我试图将{AND 1}}
等制作和模型区分开来make, model
之后
$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>
<? } ?>
有更好的方法吗?
答案 0 :(得分:0)
我怀疑你误解了这里发生的事情:
while($row=mysql_fetch_array($result))
如果您:var_dump($ row),那么您将看到它中包含两列。即$ row [&#39; make&#39;]和$ row [&#39; model&#39;]包含您期望的值。
您需要一次处理两个列。
我不知道这是什么:
<? while($row=mysql_fetch_array($make)) { ?>
<option value=<?=$row['model']?>><?=$row['model']?></option>
<? } ?>
正在做但却无济于事。删除它是安全的。
我不会创建测试代码作为&#39; mysql _ *&#39;函数在PHP中折旧。