我有一個選擇元件,其具有一定的值從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