но мы же заранее объявили
А дальше делаем выборку, и,если не чего не совпадает, то мы возвращаем false. Или я просто не различаю когда spellId != 0, или когда мы заранее что-то сделали, и далее сделали выборку, если что то не выбирается то возвращается spellId =0. (Что-то я запутался)