我的表单中有一个select字段,用于从数据库中提取数据。
这是我的代码:
$con = mysql_connect('localhost','cl49-XXX','XXX');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db('cl49-vogclient', $con)or die( 'Unable to select database');
$result=mysql_query('SELECT * FROM transfer')or die('You need enter a catagory ' );
echo '<option>'; // first row beginning
for ($i = 1; $i <= mysql_num_rows($result); $i++)
{
$row = mysql_fetch_array($result);
$month= $row['month'];
echo "<option value='$month'>$month
";
if ($i % 4 == 0) {
echo '</option>'; // it's time no move to next row
}
}
echo ''; // last row ending
我的问题是,如果该值不止一次出现,我该如何只展示一次这个节目?
这可能吗?
答案 0 :(得分:0)
SELECT DISTINCT将为您提供不同的值。