从mysql字段中提取字符串(extracting strings from mysql field)
总的慢时刻,我需要根据从mysql数据库中的字段中选择的语言来提取不同的区域
例如:
<!--:en-->Overview<!--:--><!--:es-->Overview<!--:--><!--:fr-->Présentation<!--:--><!--:ar-->نظرة عامة<!--:-->所以,如果我的语言是法语,我希望<!--:fr-->和<!--:-->
有任何想法吗?
total slow moment day, i need to extract different areas based on what language is selected from a field in a mysql database
ex:
<!--:en-->Overview<!--:--><!--:es-->Overview<!--:--><!--:fr-->Présentation<!--:--><!--:ar-->نظرة عامة<!--:-->so if my language is french for example, i want the part between <!--:fr--> and <!--:-->
any ideas?
最满意答案
字符串处理不是MySQL最强大的部分。 但这里有一个想法:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(column_name, '<!--:fr-->', -1), '<!--:-->', 1) FROM table_nameStrings processing is not the strongest part of MySQL. But here is one idea:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(column_name, '<!--:fr-->', -1), '<!--:-->', 1) FROM table_name更多推荐
发布评论