[не совсем по теме]select max(id) выдает неправильное значение

Ребят, есть таблица news. Нужно получить максимальное значение поля id(пы.сы - запрашиваю в phpMyAdmin - получаю правильное значение 2). Запрос select max(id) from news из скрипта возвращает то 12 то 6. Записей всего 2. Движок InnoDB
 
Почитал, не совсем то. У меня база с столбцами id(primary, auto_increment), link, name .... и тд. Скрипт записывает в нее данные. Вот для link я получаю id, чтобы правильное поле выбрать. А он туфту гонит.
 
Сверху