Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Generare dei numeri SERIALI casuali univoci

    Ciao a tutti avrei bisogno di un consiglio:

    devo generare dei codici/seriali per quanto riguarda l'applicativo web che sto sviluppando, e non so onestamente come poter generare un determinato codice (che inizia con 100),codice di 12 cifre numeriche,e tale codice deve essere univoco.

    Premesso che uso un db e in una particolare tabella codesto codice è usato come chiave primaria;per fare ciò devo tutte le volte controlalre sul DB se è già presente?

    non conoscete magari metodo più performante?

    grazie


    esempio di codice: 100564532145 oppure 100567843223

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non puoi usare un semplice contatore impostando la proprietà zero fill in modo da ottenere un codice univoco di 9 cifre

    000000001
    000000002

    eccetera e poi concatenarlo a 100?

  3. #3

    Re: Generare dei numeri SERIALI casuali univoci

    Originariamente inviato da the_driver
    Premesso che uso un db e in una particolare tabella codesto codice è usato come chiave primaria;per fare ciò devo tutte le volte controlalre sul DB se è già presente?
    Se è una chiave primaria teoricamente non dovresti poter inserire un codice uguale e quindi basta che verifichi se l'inserimento è andato a buon fine, altrimenti ripeti la generazione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.