Re: [請益] 資料庫修改失敗

看板PHP作者 (老歐 ! 月夜雪嵐)時間14年前 (2011/10/12 21:40), 編輯推噓2(2013)
留言15則, 5人參與, 最新討論串2/2 (看更多)
這個我以前也遇過幾次 我也覺得很納悶 就是phpmyadmin 當然怎樣改都無法修改 刪除 唯一解就是自己寫sql 去變更 就如同你後來推文的那樣 我是寫一個php來sql拉 雖然也不知道為啥就是 我想問一個問題就是 你當時寫入那筆資料時的資料 有超過sql預設的長度嗎? 在想會不會是overflow造成的問題 文章代碼(AID): #1EQEPTOe (PHP) [ptt.cc] [請益] phpmyadmin 我在這篇發過這問題過 ※ 引述《KawasumiMai (魔物を討つ者)》之銘言: : 如題 : 其實只是個小問題 : 不過卻一直搞不定就是了 : 使用php修改mysql沒有任何問題 : 有問題的時間點是 : 直接登入sql並且修改欄位 : 使用的瀏覽器是Opera : 不知道為什麼修改之後按下確定 : 回到表示的地方 : 欄位還是沒有更改 : 請問這個情況比較有可能是什麼方面的問題? : 應該不會為了修改某個欄位 : 還得用php寫個簡單的寫入器吧.... -- 只有正妹的無名才有連結價值阿.. http://www.wretch.cc/blog/fancyou 非正妹 所以沒有連結價值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.110.213 ※ 編輯: davidou 來自: 218.170.110.213 (10/12 21:42)

10/12 21:47, , 1F
我的欄位沒有限定長度,而且幾乎都宣告成TEXT
10/12 21:47, 1F

10/12 21:47, , 2F
有日文字,不過我是日Win日瀏覽器日介面UTF-8資料庫
10/12 21:47, 2F

10/12 21:47, , 3F
應該沒有這個問題
10/12 21:47, 3F

10/12 21:48, , 4F
不過其中一欄還算蠻長的(大約50日文字上下)
10/12 21:48, 4F

10/12 21:48, , 5F
其他的沒超過10日文字或10英數
10/12 21:48, 5F

10/12 21:48, , 6F
我做的修改是把某欄(八個日文字)改成4個日文字
10/12 21:48, 6F

10/12 21:49, , 7F
然後把另一欄從空值改成"1"(宣告為TEXT
10/12 21:49, 7F

10/12 21:49, , 8F
不過就是失敗,只有親自使用SQL指令才OK
10/12 21:49, 8F

10/12 21:49, , 9F
使用php執行SQL指令也沒任何問題,就只有admin出錯
10/12 21:49, 9F

10/12 21:55, , 10F
那我覺得應該就是phpmyadmin的某種問題吧 我也想不出來了
10/12 21:55, 10F

10/12 22:18, , 11F
感覺上要研究phpmyadmin執行的程式碼.....
10/12 22:18, 11F

10/12 23:15, , 12F
phpmyadmin的debug模式打開看看
10/12 23:15, 12F

10/12 23:15, , 13F
有時是看一下apache的log可能也有蛛絲馬跡
10/12 23:15, 13F

10/13 09:55, , 14F
看看你開 pma 的時候是不是 utf8 模式,檢查你貼上的文字
10/13 09:55, 14F

10/13 09:55, , 15F
是不是也是 utf8 編碼。
10/13 09:55, 15F
文章代碼(AID): #1EbPZC87 (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1EbPZC87 (PHP)