1
目前,我正在使用Laravel/MySQL正在經歷一些非同尋常的事情。 我正在從數據庫中檢索文本(使用Eloquent),並且此文本可以包含特定的標記。該標籤在與特定圖案匹配時自動被替換。Mysql返回*****而不是數字
它看起來像這樣:[tag-123] '123'是此標記的唯一標識符。 這裏沒什麼奇怪的。 但是,只要此標識符的長度等於或大於6個數字,標籤在檢索後突然顯示如下:[tag - *****] 如果數字是六個數字或九個數字很長,它總是返回五個星號而不是數字。
這是怎麼回事?我從來沒有經歷過這樣的事情。
因此,簡而言之: 當文本包含[tag-123]時,它返回[tag-123]。 當文本包含[tag-123456]時,它返回[tag - *****]。
謝謝。
標記名稱列的數據類型是什麼? –
此外,你如何選擇這些數據,或者你是否在數據庫中原始查看? – Rogue
列的類型是TEXT。它使用雄辯選擇。 Model :: select(.....) – Raaamy