Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297

    memorizzare nel db il peso di quello che si è inserito

    Lo so è un po' contorto il titolo
    cerco di spiegarmi meglio allora

    quando un utente inserisce ad esempio un commento, vorrei memorizzare nel db, dentro a un campo ad es. "Peso", il peso reale di quello che ha inviato
    ad esempio sono 5kb? vorrei memorizzarre dentro il campo peso, quei 5kb


    è possibile o sto delirando=?

  2. #2
    Se si tratta di commenti testuali il peso corrisonde alla lunghezza del testo, se si tratta di immagini il peso lo trovi in fase di upload.
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

  3. #3
    non ha senso memorizzare il peso in Bytes di un testo inserito dall'utente perchè è un dato ricavabile e calcolabile con la funzione CHAR_LENGTH() . Questa funzione di MySQL ti ritorna il numero di caratteri di una stringa; se ogni carattere occupa un byte è facile calcolare quanti bytes pesa ogni campo:
    codice:
    select CHAR_LENGTH('pippo');
    Attenzione che i caratteri multibyte (cioè 2 bytes per ogni singolo carattere) contano come 1 con questa funzione, mentre la funzione LENGTH() li conta 2.

    ciao

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.