Keď porovnávaš heslo z databázy s heslom zakódovaným funkciou PASSWORD, tak ho orežeš na tých 15 znakov, aby mali rovnakú dĺžku? Tie heslá, ktoré máš v databáze, boli zapísané tou istou verziou MySQL? Používať funkciu PASSWORD sa neodporúča, pretože sa môže meniť. Namiesto nej môžeš použiť MD5, SHA1 alebo inú hešovaciu funkciu.