Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Gestione del database.

  1. #1

    Gestione del database.

    Ho un problema con la gestione di un database.
    Il database viene interrogato attraverso l'inserimento di alcuni caratteri in un form, per la precisione carte francesi.
    Il problema è chiaramente che non tutte le combinazioni di carte (svariati miliardi) sono inseriti nel database e si considerano le combinazioni equivalenti.

    Faccio un esempio:

    se scrivo:
    AK2
    sarebbe uguale a scrivere:
    AK3 AK4 AK5 ecc. ecc.

    Sul database compare (per esempio) solo la combinazione AK5 e non le altre. Se l'utente scrive AK2 invece di AK5 dice combinazione inesistente. Ma si tratta di una combinazione assolutamente EQUIVALENTE alle altre suddette, che va trattata allo stesso modo.
    Devo quindi trovare la combinazione di caratteri PRESENTE NEL DATABASE che + si avvicini alla combinazione di caratteri scritta dall'utente.

    Mi sapreste dare un suggerimento su come risolvere questa situazione?

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: Gestione del database.

    Originariamente inviato da laugher
    ...
    Ma si tratta di una combinazione assolutamente EQUIVALENTE alle altre suddette, che va trattata allo stesso modo.
    ...
    è che il DB è scemo e se non glielo spieghi non può sapere di questa equivalenza

    o raggruppi AK1...AKn in una sorta di gruppo AK, oppure la vedo dura
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3

    Re: Re: Gestione del database.

    Originariamente inviato da wallrider
    è che il DB è scemo e se non glielo spieghi non può sapere di questa equivalenza

    o raggruppi AK1...AKn in una sorta di gruppo AK, oppure la vedo dura
    I gruppi sono infiniti e interagibili.

    Nel senso che il gruppo AKxx è diverso da AK8x ma uguale ad AK4x e AK5x per dirne 2. Dovrei trovare la situazione + vicina come somiglianza alla richiesta dell'utente.

  4. #4
    Forse ho trovato. Devo solo trovare l'istruzione ASP per stampare tutti i campi delle prime due righe del DB.

  5. #5
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    continuo a non capire. comunque potresti provare a fare una semplice Like sulla query
    nel tuo esempio, se il tuo utente ha scritto AK la query verrà WHERE carta LIKE 'AK*'
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.