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

    [MYSQL] evitare doppioni file

    utilizzo un campo mediumblob per memorizzare dei piccoli documenti o file in genere... come posso fare un'interrogazione che verifichi se un dato file è già presente nel database?

    Affidandosi al solo nome è banale.. ma esiste un modo di valutare il contenuto? Un md5 o roba simile? Affidabilità? efficienza?

    grazie

  2. #2
    http://it.php.net/manual/it/function.md5-file.php
    http://it.php.net/manual/it/function.sha1-file.php

    quando fai l'upload ti calcoli il valore md5 o sha1 del file tramite queste funzioni e lo metti in un campo indicizzato della tabella, l'efficienza è elevata e le prestazioni sono buone, rispetto all'upload (soprattutto alla lentezza di collegamento) non dovresti avere problemi, poi fai qualche test magari puppano molta memoria.

    Se poi vuoi ridurre praticamente a 0 il rischio di collisioni usale entrambe e mettile in 2 campi distinti.
    Ciao

  3. #3
    vero

    pensavo a qualche funzione lato mysql.. e invece sta lì lato php e la conosco pure..

    ok.. sono il solito

    Ciao bubu!


  4. #4
    se avessi un euro per tutte le volte che rendo complicate le cose semplici sarei milionario

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.