5.7 Mitigation Strategies
Mitigation Strategies
Prepared Statements
Type Casting
Input Validation
Last updated
Last updated
$sql = "INSERT INTO test_table VALUES (?, ?, ?, ?)";
$sql_statement = $mysqli->prepare($sql);
$sql_statement->bind_param('dsss', $user_id, $name, $address, $email);
$user_id = $_POST['user_id'];
$name = $_POST['name'];
$address = $_POST['address'];
$email = $_POST['email'];
$sql_statement->execute();$user_id = (int) $user_id;if (!preg_match('|^[a-z\s-]$|i', $name)) {
die('Please enter a valid name');
}