我非常了解堆栈溢出和PHP PDO。我已经对此做了大量研究,但我仍然无法找到解决方案。我有一个页面,您可以在其中上传标题和说明到数据库。上传时,它会记录您上传的时间。我有多个div,我希望显示数据库中的信息(下面的HTML)。在这些div中我有一个标题和描述。我希望能够在第一个div中显示最新的上传,在第二个div中显示第二个上传,依此类推。这是div:
<div id="box1" class="box echovshome" onclick="location.href='';">
<h1 style="text-align: left;">Title</h1>
<article>
<p>Description</p>
</article>
</div>
<div id="box2" class="box echovshome" onclick="location.href='';">
<h1 style="text-align: left;">Title</h1>
<article>
<p>Description</p>
</article>
</div>
PHP和PDO是否可行。 我有PHP从数据库中选择信息,但我不知道如何通过最近的上传将其回显到div中。 PHP代码如下:
$sql = "SELECT * FROM latest";
$query = mysqli_query($con, $sql);
如何按最近的顺序将php数据回显到不同的div?
所有帮助表示赞赏 谢谢
答案 0 :(得分:0)
您只需在查询数据时按降序排序查询(使用<svg>
<a href="https://example.com/?p=332" class="oos">
<path></path>
</a>
</svg>
)。你的代码使用ORDER BY DESC
,而你写了关于PDO的问题 - 你使用哪一个并不重要,但我会用mysqli_
显示一个例子,因为你在代码中使用了它你在问题中提供了。
使用mysqli_*
,如果数据库中的文本包含htmlspecialchars()
或<
等字符,则可确保HTML不会中断,这些字符也可能是XSS攻击。 (此功能应在输出上使用,而不是输入)。 >
会将文本中的换行符转换为nl2br()
标记,HTML将其作为换行符读取。 <br />
计数器用于定义每个$i
的正确ID。
<div>
应替换为timestamp-column的column-name。这假设timestamp
是一个有效的MySQLi连接对象(由$con
或new mysqli(..)
初始化),并且该部分代码可以访问该对象。
mysqli_connect(..)