I read in a PHP book that it is a good practice to use htmlspecialchars and mysqli_real_escape_string in conditions when we handle user inputed data. What is the main difference between these two and where they are appropriate to be used? Please guide me.
I read in a PHP book that it is a good practice to use
Share
htmlspecialchars: “<” to “& lt;”
(Replaces HTML-Code)
mysqli_real_escape_string: ” to \”
(Replaces Code, that has a meaning in a mysql-query)
Both are used to be save against some attacks like SQL-Injection and XSS