1
目前,我正在使用Laravel/MySQL正在经历一些非同寻常的事情。 我正在从数据库中检索文本(使用Eloquent),并且此文本可以包含特定的标记。该标签在与特定图案匹配时自动被替换。Mysql返回*****而不是数字
它看起来像这样:[tag-123] '123'是此标记的唯一标识符。 这里没什么奇怪的。 但是,只要此标识符的长度等于或大于6个数字,标签在检索后突然显示如下:[tag - *****] 如果数字是六个数字或九个数字很长,它总是返回五个星号而不是数字。
这是怎么回事?我从来没有经历过这样的事情。
因此,简而言之: 当文本包含[tag-123]时,它返回[tag-123]。 当文本包含[tag-123456]时,它返回[tag - *****]。
谢谢。
标记名称列的数据类型是什么? –
此外,你如何选择这些数据,或者你是否在数据库中原始查看? – Rogue
列的类型是TEXT。它使用雄辩选择。 Model :: select(.....) – Raaamy