Php 像数组一样显示mysql表中的文本
试试这个Php 像数组一样显示mysql表中的文本,php,mysql,Php,Mysql,试试这个 <?php echo " <select> <option value='NL'>NL</option> <option value='DE'>DE</option> <option value='BE'>BE</option> <option value='AL'>AL</option> </s
<?php
echo "
<select>
<option value='NL'>NL</option>
<option value='DE'>DE</option>
<option value='BE'>BE</option>
<option value='AL'>AL</option>
</select>";
}
?>
$exp=爆炸(',',$land)代码>并使用echo$exp[0]获取这个问题很模糊。$land['land']=“NL,DE,BE,AL”的内容?你是这么说的吗?或者$land['land']=一条记录的内容为“NL”,另一条记录的内容为“DE”,等等。?如果是第一个,只需使用Tryecho内爆(“”,explode(‘,’,$land['land'])代码>。我对上面的编辑有问题。但是我的意思是NL DE BE ALL他们是NL……$exp[0]只显示第一个。如何将其放入while循环并显示所有。
<?php
echo "
<select>
<option value='NL'>NL</option>
<option value='DE'>DE</option>
<option value='BE'>BE</option>
<option value='AL'>AL</option>
</select>";
}
?>
<?php
mysql_query("SELECT * FROM page where page_id = '$page_id'") or die(mysql_error());
while($land = mysql_fetch_array($resultxx)){
$land =$land['land'];
$landarray = explode(",",$land);
$count = count($landarray);
echo "<select>";
for($i=0;$i<$count;$i++){
echo '<option value='.$landarray[$i].'>'.$landarray[$i].'</option>';
}
echo "</select>";
}
?>