а по поводу возвращаем ошибку, это уже в запрос не входит, делайте сами типо что-то:
if ($result >= 5)
{
return false; // возвращаем ошибку в виду [U]булевого[/U] значения
}
Code: PHP
Добавлено через 48 секунд
Krasavella, тьфу так бы сразу и сказали... , ща отредактирую ваш отрывок скрипта.
Добавлено через 7 минут
уточнить кое-что надо, это Вы сами писали?:
PHP код:
$query = 'SELECT count(`login`) FROM #__accounts WHERE `login`= '.$db->Quote($Login);
если нет, то покажите оригинал, а то не ясно кое-что. У меня мозг ломается от увиденного, как можно получать кол-во логинов где сам же логин = ... Бред какой-то. Структуру полную я не вижу, поэтому уточняйте.