Да, но не из-за XSS для вашего случая.Вы не хотите вмешиваться в вашу строку запроса БД, которая использует одинарные или двойные кавычки.В PHP экранируйте переменные $ _POST или $ _GET с помощью этого
$myString = mysql_real_escape_string($myString);
Если вы выводите эти данные на HTML-страницу, сделайте это на странице вывода
echo htmlentities($row['columnName'], ENT_QUOTES);
При желании вы можетевыполните приведенный выше сценарий, прежде чем вставить его в базу данных тоже