使用 PHP 将 HTML 列表保存到数据库
Posted
技术标签:
【中文标题】使用 PHP 将 HTML 列表保存到数据库【英文标题】:Save HTML list with PHP to database 【发布时间】:2014-03-05 14:11:51 【问题描述】:我想知道是否可以将 html 列表中的数据保存到数据库中。如果是这样,我可以用 php 来做吗?也许怎么做?
我想这样做的原因是,我有一个可以在 HTML 中创建列表的 javascript。列表中有一个 javascript,如果您愿意,可以对列表项进行拖动和排序。所有的 javascript 都是相互独立的。
现在,当我将自定义列表项放入列表时,我希望能够以正确的顺序将它们保存在数据库中。我就是想不出办法,有可能吗?
记住我的列表是一个普通的 HTML <ol></ol>
/<ul></ul>
-list。
【问题讨论】:
为此目的将 html 保存在数据库中并不是最好的主意。而是存储数据的正确表示。例如 JSON。然后在您的客户端检索数据并根据您刚刚检索到的数据构建 html。 感谢您的快速响应。我一定会调查的。 【参考方案1】:在您的数据库中创建一个名为 sequence 或 seq 的列,并将其设为一个数字。
所以现在你的数据库有一个项目和一个数字。福特,1:雪佛兰,2:等等......
<ol>
<?php
$select = "SELECT carModel from cars order by sequence";
$qry = $db->query($select);
while($row = $qry->fetch())
echo "<li>" . $row['carModel'] . "</li>";
?>
</ol>
这将为您提供一个按您拥有的任何 seq 排序的列表。
【讨论】:
以上是关于使用 PHP 将 HTML 列表保存到数据库的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法通过将 php 保存到数据库中来清理 HTML 代码? [复制]