這真的有點奇怪,可能是我沒有正確的完成,但由於某些原因,當我在MySQL中插入或更新(使用PHP類創建)時,對於插入文本的原因(在這種情況下,電子郵件的HTML副本)只有一半插入...當它看到' - '時,它一直打破MySQL插入列插入一半
我不認爲這是一個標準的連字符,因爲它看起來不斷在瀏覽器欄中略有不同,甚至在這個文本區域中,我的連字符「 - 」比「 - 」更窄。我已經嘗試過HTML實體,但不會轉換,所以在處理這個令人討厭的角色時有一些建議?
雖然我應該說,如果我使用PHP My Admin直接插入HTML主體(完全相同的格式,所有內容都會插入,我甚至嘗試使用str_replace
刪除它,但我沒有運氣。有更多的單詞,但有效的話(但它仍然切斷之前,該字符顯示.....
任何代碼?你有什麼嘗試? – jcho360
在數據庫中定義的列是否足夠寬以容納所有插入的文本? –
是的,它被定義爲'LONGTEXT',這是很長的 - 但正如我上面所說,如果它將數據粘貼到PHP我的管理員,一切都保存 – MrJ