Я вставляю значения в таблицу, но она не работает последовательно, см. Скриншот:
Код:
$query = "insert into msgs values(NULL,'".$sender."','".$receiver."','".$message."','".$state."','".$time."')";
mysql_query($query);
Прежде всего не используйте mysql, используйте mysqli. Пожалуйста, проверьте это: Расширение mysql устарело и будет удалено в будущем: используйте вместо этого mysqli или PDO
Использование нуля при вставке автоинкремента хорошо (см. Первый комментарий Девона).
При взгляде на ваш отметка времени (msg_time) я вижу это ваша таблица короткая на другой столбец потому что они не в порядке в любом случае. Это только визуальное сокращение и не влияет на структуру записей, так что не волнуйтесь.
Других решений пока нет …