| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 24.10.2008
Beiträge: 298
PHP-Kenntnisse: Fortgeschritten ![]() | Wir nehmen einen auto_increment Wert und für die Ausgabe kommt dann noch str_pad zum Einsatz. Beispiel: auto_increment: 135 Ausgabe: KN00135 |
| | |
| | |
| Neuer Benutzer Registriert seit: 07.02.2012
Beiträge: 5
PHP-Kenntnisse: Anfänger ![]() | Ja, das habe ich mir auch gedacht, aber was ist denn eigentlich der Unterschied zwischen: INDEX, UNIQUE und PRIMARY? Wenn ich zu dieser Nummer, die mit auto_increment erzeugt wird, ein paar beliebige ziffern, die ich definiere hinzugefügt werden sollen, wie kann ich das machen? Vielen Dank! |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wie wärs, wenn Du Dir mal die Doku schnappst oder ein SQL-Tutorial machst? Solches Wissen schafft man sich drauf, bevor man anfängt, Tabellen anzulegen und Werte einzutragen!
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | INDEX : die Datenbank legt eine zusätzliche Datenstruktur an, um die betreffenden Spalten des Index besonders schnell durchsuchen zu können : mehr Speed durch zusätzlichen Speicherbedarf UNIQUE : eine Beschränkung der möglichen Daten in einer oder mehr Spalten, UNIQUE besagt, dass neu eingetragene Daten NICHT mit einem der anderen Einträge übereinstimmen dürfen (UNIQUE über mehrere Spalten = die gleiche Kombination ist verboten, die Einzelwerte können schon doppelt vorkommen) PRIMARY KEY : diejenige Spalte, die deine Datenbank als hauptsächliche Identifikation für den ganzen Datensatz benutzt. An diese Spalte werden ein paar Anforderungen gestellt, zum Beispiel MUSS sie damit automatisch UNIQUE sein. In sehr vielen Fällen wird der Primärschlüssel durch einen Auto_increment einer Integer-Spalte gebildet. Dies hat den Vorteil, dass alle Werte definitiv UNIQUE sind, solange man nur der Datenbank das Erzeugen überlässt. Obendrein spendiert die Datenbank dieser Spalte automatisch einen Index zum schnellen durchsuchen. Man sollte Bestrebungen widerstehen, Lücken im Primärschlüssel, die durch gelöschte Datensätze entstehen, irgendwie schließen zu wollen. Dies vor allem im Hinblick darauf, dass Fremdschlüssel-Beziehungen sich regelmäßig auf den Primärschlüssel einer anderen Tabelle beziehen (und wir wollendoch keine Inkonsistenten Daten) und zum Problem mit dem "Hinzuaddieren" .. man kann beim Erstellen der Tabelle gleich einen Startwert fürs Auto_increment vorgeben laut mysql-Handbuch http://dev.mysql.com/doc/refman/5.1/...ate-table.html table option AUTO_INCREMENT [=] value (nicht zu verwechseln mit der Festlegung bei der betreffenden Spalte) EDIT meint ... ich seh das so wie nikosch - das sind absolute Datenbank-Grundlagen, ein paar intensive Minuten mit einem anständigen SQL-Tutorial oder dem MySQL-Handbuch hätten dir das auch vermittelt - und anhand von ein paar Beispielen auch noch anschaulich erklärt.
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste Geändert von eagle275 (09.02.2012 um 14:03 Uhr). |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Genau. Von daher ist der Tipp auch relativ sinnbefreit. Wieso sollte man Kundennummern nicht einfach durchzählen. Das ergibt bereits aus buchhalterischer Sicht Sinn. Wenn Dir Kunde 0000001 zu peinlich ist, dann starte halt bei 8207001. Oder noch einfacher bei 20120001.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| HTML-Datei generieren: Zeilenumbrüche und Tabulatoren | tschroeder | PHP Einsteiger | 7 | 25.01.2012 15:01 |
| Tabelle generieren - Monat und Kalenderwoche | carlos78 | PHP Einsteiger | 0 | 20.08.2011 00:44 |
| SEO: Keywords generieren | dh1sbg | Off-Topic Diskussionen | 12 | 11.05.2011 22:41 |
| Checkboxen aus Datenbankfeld generieren | MatthiasNI | PHP Tipps 2010 | 6 | 31.03.2010 13:23 |
| [Erledigt] SQL Anweisung | sadry | PHP Tipps 2009 | 38 | 20.08.2009 11:28 |
| Internetverknüpfung generieren | Andi1234 | PHP Tipps 2009 | 4 | 12.08.2009 21:56 |
| DOCX-Datei mit PHP generieren | sman | Software-Design | 14 | 10.07.2009 13:51 |
| Bilder aus Datenbank / <img>-Tags automatisch generieren | Teela | PHP Tipps 2009 | 2 | 14.03.2009 17:40 |
| Kundennummer generieren! | thiagojonas | PHP Tipps 2009 | 33 | 08.03.2009 10:55 |
| testfaelle generieren | dh1sbg | Off-Topic Diskussionen | 1 | 03.08.2006 14:49 |
| Worddokument und PDF mit PHP Generieren.... | Kein Genie | PHP Tipps 2006 | 4 | 19.04.2006 08:58 |
| Zufällige Kundennummer | PHP-Fortgeschrittene | 8 | 18.08.2005 18:59 | |
| [Erledigt] Bilder mit PS-Schrift generieren | PHP-Fortgeschrittene | 2 | 30.06.2005 13:09 | |
| [Erledigt] Organigramm generieren | PHP-Fortgeschrittene | 1 | 28.07.2004 10:51 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| kundennummer automatisch generieren php, mysql kundennummer von datenbank automatisch generieren, nummer genieren php, mysql kundennummer generieren, kundennummern generieren, [php][mysql] kundennummer generieren, mysql unique kundennummer, php mysql kundennummer automatisch, php nummer generieren, datenbank kundennummer automatisch erstellen, kundennummer generieren php |