Mostra argomento precedente :: Mostra argomento successivo |
Autore |
Messaggio |
Filippo Rubin utente attivo

Iscritto: 09 Mar 2005 Messaggi: 5784 Località: Ferrara
|
Inviato: Lun 01 Feb, 2010 1:26 pm Oggetto: Query MySQL |
|
|
Devo fare una query che mi ritorni tutti i record il cui campo "thumbnail" di tipo mediumblob sia di peso inferiore ai 3KB.
Una roba del tipo:
SELECT * FROM photos WHERE peso(thumbnail) < 3
Qual è la funzione MySQL equivalente alla funzione "peso" usata nell'esempio?
Grazie in anticipo  |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Gabronski utente attivo

Iscritto: 18 Set 2008 Messaggi: 1299
|
Inviato: Mar 02 Feb, 2010 11:51 am Oggetto: |
|
|
lenght() ? _________________ Nikon D600 + Sigma 150-500 f6.3 Nikkor 80-200 f2.8 + Nikkor 50 f1.8 + Nikkor 24-70 + Sigma 15mm f2.8 |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Filippo Rubin utente attivo

Iscritto: 09 Mar 2005 Messaggi: 5784 Località: Ferrara
|
Inviato: Mar 02 Feb, 2010 12:08 pm Oggetto: |
|
|
Gabronski ha scritto: | lenght() ? |
Spiego cosa devo fare:
ho una gallery con migliaia di immagini, gestita tramite PHP e MySQL.
Le anteprime delle immagini sono inserite direttamente nel database in un campo di tipo mediumblob.
Generalmente ogni anteprima è grande dai 4 ai 6kb.
Capita però che qualche anteprima sia corrotta, e allora il suo peso è sotto i 3kb.
Per intercettare tutte le anteprime corrotte (per poi rifarle) pensavo di fare appunto una SELECT sul db cercando i record in cui il campo mediumblob "thumbnail" pesa meno di 4kb.
La funzione "length" che suggerisci mi restituisce tutti i record col campo "thumbnail" = 0 (e già è qualcosa) ma non i record il cui valore è compreso tra 0 e 4kb.....
 |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
|