我在表單內有一個名爲PO_Number的文本框。表單通過郵件提交到另一頁文本框的值。作爲數字輸入的PHP/MySQL varchar字段
在第二頁我得到$ _POST ['PO_Number']並在MySQL中輸入。
MySQL字段是varchar(15)。一旦PO_Number字符串以字母或數字開頭,則一切正常。
問題:有時PO(採購訂單)號開始00或000,它是前00
例如存儲用逗號:
GH93737 - 工程
9087893 - 工程
0011132 - 進入在數據庫中,0011132(見逗號?)
插入看起來正常:
mysql_query("INSERT INTO table_name (PO_Number, ....) VALUES ('".$_POST['PO_Number']."',......)");
您的建議和您的H非常感謝ELP。
是$ _ POST原封不動/不變,直到你的mysql_query?或者你之前是否運行過某種清潔功能? – djot 2012-02-03 02:21:17
沒有功能。這只是普通的PHP 4 ... – 2012-02-03 02:37:46
你可以把你的完整mysql_query()代碼? – 2012-02-03 03:51:25