Php 查询数据库、分解快照并使用唯一快照填充下拉列表
我在数据库中有一个名为snapshot的列 快照 美国,96,97,89 89 美国,56,58 SS,测试 当我使用delimeter(逗号)分解上面的表时,我将得到如下输出: US//重复元素 九十六 97 89//重复元素 89 US//重复元素 56 58 党卫军 试验 我把代码写成Php 查询数据库、分解快照并使用唯一快照填充下拉列表,php,mysql,sql,Php,Mysql,Sql,我在数据库中有一个名为snapshot的列 快照 美国,96,97,89 89 美国,56,58 SS,测试 当我使用delimeter(逗号)分解上面的表时,我将得到如下输出: US//重复元素 九十六 97 89//重复元素 89 US//重复元素 56 58 党卫军 试验 我把代码写成 $sqll = "select distinct unique_id,MAX(snapshot) from unique Group By snapshot order by snapshot ASC";
$sqll = "select distinct unique_id,MAX(snapshot) from unique Group By snapshot order by snapshot ASC"; $q = mysql_query($sqll) or die(mysql_error()); ?>
<option value="">Select</option>
<?php
while($r = mysql_fetch_array($q))
{?>
<?php
$e = explode(",", $r[0]);
foreach($e as $r)
{?>
<option value="<?php echo $r; ?>"><?php echo $r; ?>
</option>
<?php }?>
<?php>
$sqll=“按快照顺序按快照ASC从唯一组中选择不同的唯一\u id,MAX(快照)”$q=mysql\u query($sqll)或die(mysql\u error());?>
挑选
尝试:
$sqll=“按快照顺序按快照ASC从唯一组中选择不同的唯一\u id,MAX(快照)”$q=mysql\u query($sqll)或die(mysql\u error());?>
挑选
不太清楚。。。需要更多关于重复的内容和需要显示的内容。
$sqll = "select distinct unique_id,MAX(snapshot) from unique Group By snapshot order by snapshot ASC"; $q = mysql_query($sqll) or die(mysql_error()); ?>
<option value="">Select</option>
<?php
while($r = mysql_fetch_array($q)) {
$e = explode(",", $r[0]);
$e = array_unique($e); //removes redundant array values
foreach($e as $r=>$val)
{
echo "<option value='".$val."'>".$val."</option>";
}
}
?>