私は現時点でLaravel/MySQLで何か特別なことを経験しています。 (Eloquentを使用して)データベースからテキストを取得していますが、このテキストには特定のタグを含めることができます。このタグは、特定のパターンと一致すると自動的に置換されます。Mysqlは数字の代わりに*****を返します
[タグ-123] '123'はこのタグの一意の識別子です。 ここには何も変わりません。 ただし、この識別子の長さが6以上の場合、タグは検索後に突然表示されます。[tag - *****] 数字が6桁か9桁かは関係ありません数字の長さは、常に数字の代わりに5つのアスタリスクを返します。
ここでは何が起こっていますか?私は前にこのようなことを経験したことはありません。
したがって、短く: テキストに[tag-123]が含まれている場合、[tag-123]が返されます。 テキストに[tag-123456]が含まれている場合、[tag - *****]が返されます。
ありがとうございました。
タグ名の列のデータタイプは何ですか? –
また、このデータをどのように選択しているのですか、それともDBで未加工のまま表示していますか? – Rogue
列の種類はTEXTです。 Eloquentを使用して選択されています。 Model :: select(.....) – Raaamy