Ah. il sito phpmyadmin, questa pagina:http://www.phpmyadmin.net/documentation/#faq1_31
$cfg['ProtectBinary'] boolean or string
Defines whether BLOB or BINARY columns are protected from editing when browsing a table's content. Valid values are:
* FALSE to allow editing of all columns;
* 'blob' to allow editing of all columns except BLOBS;
* 'all' to disallow editing of all BINARY or BLOB columns.
Ok, quindi i dettagli su come consentirmi di modificare i miei BLOB.
Ho apportato la modifica
$cfg['ProtectBinary'] = FALSE;
$cfg['ShowBlob'] = TRUE;
e metti queste due come ultime righe nel mio config.inc.php
file, che, perché sto usando UBUNTU e ho usato l'installazione automatica sudo apt-get install phpmyadmin
, era in /etc/phpmyadmin/
E tutto ha funzionato, tipo. Ora posso modificare i miei blob... con la limitazione che phpmyadmin mostra il contenuto corrente del blob in "visualizzazione BLOB", che è un mucchio di numeri o una sciocchezza.
La soluzione semplice che ho trovato è stata:
- scrivi sopra il testo. La semplice modifica non è davvero un'opzione, ma fortunatamente non avevo bisogno di modificare, basta aggiungere nuovi dati.
- cambia l'opzione "funzione" da ... non riesco a ricordare cosa fosse, ma era qualcosa di pazzesco... semplicemente "vuoto". È lo stesso tipo di spazio vuoto dell'opzione della funzione predefinita per altri valori - ints ecc.
ciao, andrea
PS che
$cfg['ShowBlob'] = TRUE;
proveniva dall'URL fornito nella domanda a cui mi sono collegato. Il poster afferma che non è efficace in phpmyadmin, ma l'ho scaricato solo utilizzando un sudo-get più recente qualche mese fa, quindi funziona ancora. In realtà, ne avevo necessario per inserire quel valore per far funzionare la modifica.