sql >> Database >  >> Database Tools >> phpMyAdmin

phpmyadmin-blobveld bewerken

Ah. de phpmyadmin-site, daar deze 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, dus dat geeft aan hoe ik mijn blobs kan bewerken.

Ik heb de wijziging aangebracht

$cfg['ProtectBinary'] = FALSE;
$cfg['ShowBlob'] = TRUE;

en plaats deze twee als de laatste regels in mijn config.inc.php bestand, dat, omdat ik UBUNTU gebruik en de auto install sudo apt-get install phpmyadmin , was op /etc/phpmyadmin/

En alles werkte, een beetje. Ik kan nu mijn blobs bewerken... met de beperking dat phpmyadmin de huidige inhoud van de blob in "blob-view" laat zien, wat een hele hoop getallen of een of andere onzin is.

Eenvoudige oplossing die ik vond was om:

  1. schrijf over de tekst heen. Eenvoudig bewerken is niet echt een optie, maar gelukkig hoefde ik niet te bewerken, gewoon nieuwe gegevens toevoegen.
  2. verander de "functie" optie van ... ik kan me niet herinneren wat het was, maar het was iets geks... gewoon "leeg". Dat is hetzelfde soort blanco als de functie-optie standaard voor andere waarden - ints enz.

proost,andrew

PS dat

$cfg['ShowBlob'] = TRUE;

was van de gegeven url in de vraag waarnaar ik linkte. Op de poster staat dat het niet effectief is in phpmyadmin, maar ik heb het pas een paar maanden geleden gedownload met de nieuwste sudo-get, dus het werkt nog steeds. Eigenlijk had ik nodig om die waarde in te voeren om het bewerken te laten werken.



  1. SSL vereisen voor alle externe gebruikers

  2. Hoe kan ik SQLCMD gebruiken met Windows-verificatie (-E,) maar zonder verhoogde machtigingen?

  3. SQL Query Vergelijk waarden in per 15 minuten en geef het resultaat per uur weer

  4. Kan mbstring niet initialiseren met PHP 7