Php 如何将包含字符串和列表的值存储到mysql数据库中
要插入mysql数据库的数据示例:Php 如何将包含字符串和列表的值存储到mysql数据库中,php,mysql,Php,Mysql,要插入mysql数据库的数据示例: value 1: "some text some text some text, some random number 123455, unordered list: <ul> <li>some list</li> <li>some list</li> <li>some list</li> </ul>"; value 2: "some t
value 1:
"some text some text some text,
some random number 123455,
unordered list:
<ul>
<li>some list</li>
<li>some list</li>
<li>some list</li>
</ul>";
value 2:
"some text some text,
there are 2 unordered list here:
<ul>
<li>some list</li>
<li>some list</li>
</ul>
<ul>
<li>some list</li>
<li>some list</li>
</ul>
and some more text and much more text";
值1:
“有些文字有些文字有些文字,
一些随机数123455,
无序列表:
- 一些清单
- 一些清单
- 一些清单
”;
价值2:
“一些文字,一些文字,
这里有两个无序列表:
- 一些清单
- 一些清单
- 一些清单
- 一些清单
还有更多的文字和更多的文字”;
这些只是我想插入mysql数据库的值的一个示例,其中一些值有一个或多个列表和文本,而另一些值可能不包含列表。既然在mysql数据库中插入列表html标记是不好的,而且我不能循环所有值并给它们列表标记,因为有些值甚至没有列表,那么最简单有效的解决方案是什么
我们非常欢迎所有建议。Thx您可以在插入数据之前对其进行编码。。。当你想读取数据时,你必须再次解码。。。此外,在数据库中,必须将列数据类型设置为文本。。。 如果您使用的是php,则有一个函数encode和一个函数decode。。。
或者您可以使用序列化和反序列化之类的方法来进行清理,您应该创建3个表。一个具有和项目ID以及文本。一个具有列表的ID,当然项目ID为FK。以及一个包含所有列表项(id、列表项值和列表id为FK)的表。使用ajax如何?考虑到MySQL中所有列的最大行大小是,您将很快达到存储html的极限。我知道我不是在尝试存储html,我是在问如何循环遍历所有值,检测哪些值包含列表并将其显示为列表,而那些没有列表的值则正常显示。