I do it strictly out of habit, however you dont have to.
You will run into problems later on when doing selects off
of form submitted information or otherwise however if you
do not make sure to escape your variables.
Something similiar to addslashes() or mysql_escape_string
would work. I personally filter all my SELECT information
wether it is an internal or external variable.
Cheers