Record Counter in colonna position per db-viewer
Autore: Fabio B.Incomedia,
faccio riferimento a questo esempio: http://clubinformaticoitaliano.altervista.org/privacy.html
Come vedete dal db ho cancellato il record id=7, di conseguenza l'id dei record seguenti non corrisponde più alla loro effettiva posizione tra i record ancora validi, come l'ultimo non corrisponde più alla effettiva quantità di registrazioni ma al totale storico.
Poiché non é possibile modificare nelle tabelle di un db relazionale gli id senza compromettere le relazioni fra tabelle, sarebbe possibile almeno inserire una opzione nell'oggetto db-viewer che attivi uno scriptino php per contare i records validi e indicare la loro attuale posizione in una colonna position?
Così nascondendo la voce id si potrebbe visualizzare al suo posto il secondo campo, position, che corrisponderebbe al vero, invece di fornire una informazione tecnica a potenziali hackers per individuare l'id di un record.
Ciao Fabio
Se sei in sola lettura , l'oggetto dbviewer dovrebbe leggere anche le "viste" oltre che leggere direttamente le tabelle. Le viste te le crei sul db. Creandoti una vista hai la possibilità di inserire un campo calcolato (all'interno della Select) che si autoincrementa di 1 . Non so su quale piattaforma stai lavorando (sql o mysql) però se cerchi su google "sql server auto increment in select" trovi gli esempi.
Ora non posso controllare, però se la cosa ti interessa verifico questa sera sul mio sito se andavo a leggere una vista (... ultimamente utilizzo poco WebSite per mancanza di tempo..) alla voce di menu "LegoSystem/Lego My DataBase".
Spero di aver interpretato la tua richiesta.
Ciao
Autore
Grazie per il suggerimento fabrizio; si', mi interessa saperne di piu' se hai voglia di interessartene