2012-02-18 71 views
4

呵呵。編輯phpmyadmin的BLOB字段

Viewing Content Of Blob In phpMyAdmin一樣,我有一個blob。

就像給定網址的截圖一樣,它會顯示「blob」。謝謝,phpmyadmin!你是最好的!

不像上面提問的那個小夥子,雖然我真的想編輯的blob值,然後保存它們。所以,如果我的blob有,作爲它的文本「ima blob喲」 - 我可以看到該文本,由於上面給出的解決方案 - 我如何編輯「我是一個blob,你」。

我不是特別想每次編輯blob時都上傳一個文本文件,那就是touch bogue。只是想編輯它,因爲我會將文本字段。

喝彩!

回答

3

啊。 phpMyAdmin的網站,有此頁: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. 

好,使詳細介紹瞭如何讓我編輯我的斑點。

我作出改變

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

,並把這兩個作爲最後一個行我config.inc.php文件,因爲我使用Ubuntu其中,並使用自動安裝sudo apt-get install phpmyadmin,在/etc/phpmyadmin/

一切正常,挺好。現在我可以編輯我的斑點......與限制,即phpMyAdmin的顯示在「一滴視圖」,這是一整串號或廢話的Blob的當前內容。

簡單的解決方案,我發現是:

  1. 寫在文本上。簡單的編輯不是一個真正的選擇,但幸運的是我不需要編輯,只需添加新的數據。
  2. 更改「功能」選項...我不記得它是什麼,但它是一些瘋狂的......只是「空白」。這是同一種空白的功能選項默認爲其他值 - 整型等

歡呼聲, 安德魯

PS是

$cfg['ShowBlob'] = TRUE; 

來自於我聯繫的問題給定的URL至。海報聲稱它在phpmyadmin中不起作用,但我只是使用最新的sudo下載 - 幾個月後纔得到,所以它仍然有效。其實,我需要在把該值來獲得編輯工作。

+0

不是爲我工作@bharal – 2015-06-25 11:11:46

2

如果您的BLOB字段實際上只是文本,那麼您可以考慮將BLOB字段轉換爲TEXT字段(應該不會丟失進程中的數據)。 TEXT字段可直接從phpMyAdmin查看/編輯。