0
我有一個網頁表單。我應該使用的形式,並在數據庫中的字段相同的名字,這樣我就可以從中受益,實現縮短代碼,因爲這(PHP):表單和數據庫中的字段名稱 - 它們必須相同嗎?
foreach($_POST as $key => $value){
if(is_allowed_field($key)) $fields_to_insert[ $key ] = sanitize_string($value);
....
} //
或者說相同的結構可能使數據庫結構個人意圖不好?我應該使用不同的名稱,例如,使用前綴嗎?那麼,哪種方法更好?
例如,第二種方法是輸入名稱=「passw」,並在數據庫表中輸入密碼字段。
他們不一定是平等的,沒有。事實上,許多使用慣例給它們在數據庫中的代碼和snake_case名稱中的camelCased名稱。 – JimL
但是這個約定不會增加安全性,因爲它是固定的和隱形的。 – Cesar
任何命名都不會爲安全做任何事情。 – JimL