我有一个选择元件,其具有一定的值从0到12, 为选择元素的代码,SQL数据类型来存储01和10
<select name="months">
<option>--Month--</option>
<option value="0">0</option>
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
<option value="4" >4</option>
<option value="5" >5</option>
<option value="6" >6</option>
<option value="7" >7</option>
<option value="8" >8</option>
<option value="9" >9</option>
<option value="10" >10</option>
<option value="11" >11</option>
<option value="12" >12</option>
</select>
我使用MySQL作为数据库和PHP为后端脚本,我已经将数据类型设置为float(在数据库中)来存储这些值,因为在那里要附加这个数据的年份值为1.10。 问题是当我选择2作为年份和1作为月份,它更新为2.10 ,如果我选择2作为年份和10作为月份,它会更新与上述2.10相同。 我该如何解决这个问题? 注意:通过使用varchar它是可能的。
您使用的数据库是?许多SQL数据库都有用于存储日期的日期数据类型。 – Oded 2011-02-02 13:58:51
@Oded我正在使用MySQL – 2011-02-02 14:06:40