2016-05-23 2 views
0

erstellen Ich bin ein Anfänger, um Website-System für mein Projekt zu bauen. Wie erstelle ich eine aufsteigende Seriennummer, die eigentlich ein Primärschlüssel für meine Tabelle in der Datenbank ist?wie man Seriennummern für die tatsächlich Sequenz für Website-Formular in PHP

Wenn also der Benutzer die Daten eingeben möchte, gibt es bereits eine Nummernreihe in diesem Formular. Daher wird es für mich einfach sein, ihre Daten nur anhand der Seriennummer des Formulars zu überprüfen. Kannst du mir bei Tutorial und Programmierung helfen?

Ich verwende XAMPP Control Panel und Dreamweaver CS6.

+0

Satz Auto Increment + Primärschlüssel für diese ID in DB – AkshayP

+0

ich weiß, aber der Benutzer immer noch die Daten für diese ID zur Eingabe eingefügt zurückzukehren. Ich möchte nicht, dass sie die Daten für diese ID eingeben. Ich möchte, dass diese ID bereits automatisch ausgefüllt wird, so dass sie nur andere Daten eingeben müssen. ist das möglich ? – purpleling

+0

Alter, Sie wollen Auto Inkrement eindeutigen Schlüssel für jeden Benutzer richtig? – AkshayP

Antwort

0

Auto-Inkrement ermöglicht die Generierung einer eindeutigen Nummer, wenn ein neuer Datensatz in eine Tabelle eingefügt wird. Sehr oft möchten wir, dass der Wert des Primärschlüsselfelds automatisch jedes Mal neu erstellt wird, wenn ein neuer Datensatz eingefügt wird. MySQL verwendet das Schlüsselwort AUTO_INCREMENT, um eine Autoinkrementierungsfunktion auszuführen.

Standardmäßig ist der Startwert für AUTO_INCREMENT 1 und wird für jeden neuen Datensatz um 1 erhöht.

Reference

0

Während Ihrer Datenbanktabelle Verwendung folgender Syntax zu erstellen:

CREATE TABLE table_name (id INT PRIMARY KEY AUTO_INCREMENT, col2 DATA_TYPE, col3 DATA_TYPE, ......)

Auf Ihrem PHP-Abfrage-Code können Sie den Primärschlüssel, der von der Tabelle generiert wird, mit der folgenden mysql-Methode abrufen:

LAST_INSERT_ID()

, die die letzte Zeile ID in die Datenbanktabelle

Verwandte Themen