Не видя, что это за ошибка, я бы сказал, что она дает сбой, потому что вы пытаетесь назвать столбец с помощью зарезервированного ключевого слова MySQL - я предполагаю, что view
Если вы ставите обратные пометки `вокруг имен столбцов, это позволит вам использовать зарезервированные слова.Просто помните, что любые другие запросы к этой таблице также должны иметь обратные метки вокруг имен столбцов, которые используют зарезервированные слова.
например.
CREATE TABLE profile
(
`id` int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
`type` int(1) NOT NULL,
`view` int(1) NOT NULL default '1',
`ver` int(1) NOT NULL default '2',
`email` NOT NULL varchar(32),
`password` NOT NULL varchar(16),
`first` varchar(32),
`last` varchar(32),
`site` varchar(64),
`address` varchar(32),
`city` varchar(32),
`zip` int,
`state` char(2),
`country` varchar(50),
`about` text,
`datereg` int(20)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;