2016-05-23 5 views
0

Я начинаю строить систему сайта для своего проекта. Как создать номер восходящей серии, который на самом деле является основным ключом для моей таблицы в базе данных?как создать серийный номер для этой последовательности для формы сайта в php

Поэтому, когда пользователь хочет ввести данные, в этой форме уже есть ряд номеров. поэтому мне будет легко проверить их данные только на основе номера серии. так что вы можете помочь мне с некоторым учебником и кодированием?

Я использую панель управления XAMPP и Dreamweaver cs6.

+0

набор Auto Increment + Первичный ключ для этого идентификатора в БД – AkshayP

+0

я знаю, но пользователю все равно придется вводить данные для этого идентификатора. я не хочу, чтобы они вводили данные для этого идентификатора. Я хочу, чтобы этот идентификатор уже заполнялся автоматически, поэтому им нужно только вводить другие данные. это возможно ? – purpleling

+0

Чувак, вы хотите, чтобы автоматически увеличивался уникальный ключ для каждого пользователя? – AkshayP

ответ

0

Auto-increment позволяет создать уникальный номер, когда новая запись будет вставлена ​​в таблицу. Очень часто мы хотели бы, чтобы значение поля первичного ключа создавалось автоматически каждый раз, когда вставлена ​​новая запись. MySQL использует ключевое слово AUTO_INCREMENT для выполнения функции автоматического увеличения.

По умолчанию начальное значение для AUTO_INCREMENT равно 1, и оно будет увеличиваться на 1 для каждой новой записи.

Reference

0

При создании вашего использования таблицы базы данных следующий синтаксис:

CREATE TABLE table_name (ID INT PRIMARY KEY AUTO_INCREMENT, Col2 DATA_TYPE, COL3 DATA_TYPE, ......)

В вашем коде запроса php вы можете получить первичный ключ, сгенерированный таблицей, следующим методом mysql

LAST_INSERT_ID()

которые возвращают последнюю строку ID вставленную в таблицу базы данных

 Смежные вопросы

  • Нет связанных вопросов^_^