我正在創建一個mysql數據庫表,並希望通過使用PHP將一些值從頁面插入到我的表中。然而,我已經成功地完成了一切,我只能將整數值插入到我的表中。我已經使用VARCHAR作爲字段的輸入類型。我也嘗試了TEXT輸入類型,但是這並沒有起作用。可能是什麼問題?VARCHAR不允許任何字母(mySQL)
我的一個字段的代碼是:
<p>
<label>Event Name:
<input name = "ename" type = "text" size = "30"
maxlength = "300" />
我插入的代碼是:
$sql = "INSERT INTO sca (ename, eplace, society, edate, ehour) VALUES ($_POST[ename], $_POST[eplace], $_POST[society], $_POST[edate], $_POST[ehour])";
謝謝。
請顯示您的餐桌定義。 –
請注意,您的代碼易受SQL注入攻擊! http://en.wikipedia.org/wiki/SQL_injection – Popcorn