Если вы не собираетесь позже вставить это значение в базу данных, они ничего не могут сделать. isset("test');DROP TABLE users;--");
вернет "true", но абсолютно ничего не сделает.
Если вы планируете использовать его позже, используйте addslashes()
или mysql_real_escape_string
.
Но нет, isset не может сделать ничего плохого.