• Hi,


    Ich melde mich nochmals.. Hoffe mir kann hier jemand helfen.

    Ich möchte eine 6 Stelligen Zahlengenerator machen, der zuerst alle bereits generierten Zahlen aus der DB mit der neu generierten Zahl vergleicht und diese erst in die DB schreibt wenn Sie unique ist.

    Kann mir da jemand helfen? :/:/

  • 1. Zahlen aus der DB holen und in Array speichern

    2. 6-stellige Zahl generieren

    3. Mittels in_array() die Einzigartigkeit überprüfen

    4. Bei Einzigartigkeit Zahl in DB einfügen


    Das Ganze könnte man mit Sicherheit auch mit einem einzigen SQL-Query lösen, allerdings bin ich da der falsche Ansprechpartner. "Komplexere" Queries waren noch nie meine Stärke.


    Wichtig: Stelle sicher, dass die DB ein Einfügen gleicher Einträge so oder so verhindert.


    Der Zahlengenerator selber ist insofern kein großes Hexenwerk, dass du einfach die Funktion random_int nutzen kannst, vorausgesetzt du brauchst lediglich einen Integer.

  • Vielen Dank hast mir weitergeholfen! :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!