Historically, I\'ve always used
mysql_real_escape_string()
for all input derived from users that ends up touching the database.
Now
Yes. Using the prepared query will escape parameters.