Вставка базы данных не работает в последовательности

Я вставляю значения в таблицу, но она не работает последовательно, см. Скриншот:

Таблица

Код:

$query = "insert into msgs values(NULL,'".$sender."','".$receiver."','".$message."','".$state."','".$time."')";
mysql_query($query);

0

Решение

Прежде всего не используйте mysql, используйте mysqli. Пожалуйста, проверьте это: Расширение mysql устарело и будет удалено в будущем: используйте вместо этого mysqli или PDO

Использование нуля при вставке автоинкремента хорошо (см. Первый комментарий Девона).

При взгляде на ваш отметка времени (msg_time) я вижу это ваша таблица короткая на другой столбец потому что они не в порядке в любом случае. Это только визуальное сокращение и не влияет на структуру записей, так что не волнуйтесь.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]