auto increment mit einer Zeichenfolge aus zahlen und Buchstaben
Gerade jetzt im mit "auto increment" zu identifizieren, die Ressourcen in meiner website.
Das problem ist, ich möchte nicht, dass die Benutzer wissen, wie viele Ressourcen es gibt.
Wie könnte ich stattdessen eine Art strukturierten "zufällige" Kombination von Buchstaben und zahlen (z.B. 6-stellig), die ich verwenden könnte, statt (oder zusätzlich zu) den auto-increment Primärschlüssel zahlen.
Grundsätzlich möchte ich die Benutzer, um zu sehen,
website.com/page.php?4jnd32
statt
website.com/page.php?13
Ich weiß nicht einmal, was diese Praxis heißt das behindert meine Fähigkeit auf der Suche nach einer Antwort
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wirklich wollen, erstellen Sie ein neues Feld (e.g: fake_id) dann unter Verwendung der php - uniqid Funktion.
Könnte man eine GUID-obwohl dies wäre deutlich mehr als "4jnd32". Eine guid ist ein Weltweit Eindeutige Kennung. Es würde Seiten ermitteln einzigartig, aber es wäre nicht geben dem Benutzer eine Vorstellung davon, wie viele Seiten es gibt oder geben eine Bestellung auf der Seite.
Ich bin kein Experte für PHP, aber eine schnelle Suche scheint zu zeigen, dass php eine Funktion zu generieren GUIDs.
MySQL unterstützt UUIDs. Aber Sie wollen, beschäftigen Sie einen trigger, um dies automatisch zu arbeiten.