Co tutaj jest niepoprawnie:
CREATE TABLE IF NOT EXISTS `users` ( `id` int(100) NOT NULL AUTO_INCREMENT, `login` VARCHAR(50) text collate utf8_polish_ci, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=1 ;
Dokładnie chodzi o:
`login` VARCHAR(50) text collate utf8_polish_ci,
Pozdrawiam.