我有mysql表98字段,我正在尝试进行所有输入$_POST
并控制它,如果它们是数字等。
有没有简单的方法可以输入或者我需要像这样输入所有输入:
$age = $db->real_escape_string(trim($_POST['age']));
由于
答案 0 :(得分:-1)
您可以使用array_map。
$_POST = array_map(function($item){
return $db->real_escape_string(trim($item));
},$_POST)
答案 1 :(得分:-1)
请提供您想要做的完美情景?
如果你试图逃避所有$ _POST字段而不是simplay循环$ _POST,并将它的值存储在$ _POST适当的密钥中,而不是你得到的过滤值。
例如
foreach($_POST as &$key => $post){
$key = $db->real_escape_string(trim($post));
}