gpt4 book ai didi

php - 仅显示数据库中的最新条目并每 5 分钟不断检查更新

转载 作者:行者123 更新时间:2023-11-28 23:52:02 25 4
gpt4 key购买 nike

我有一个不断接收用户输入的表单,我需要继续显示下一个条目评论,并且只显示该评论。我的数据库表“demo”中有 ID、名称和评论

id  Name     Comment
1 john hello
2 may yo
3 dereck all the best

如何在 5 分钟后才显示 1 个条目,下一个条目并重复?

查看.php:

<?php
//connection to
require 'config.php';

$conn = mysqli_connect( $db_host, $db_username, $db_password, $db_name);

// Create connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

//$sql = "SELECT * FROM `demo` ORDER BY `id` DESC ";
$sql = "SELECT id, Name, Comment FROM demo";
$result = $conn->query($sql);s

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<table border='1'>";
echo "<tr><td height='150px'></td></tr>";
echo "<tr><td width='30%'>&nbsp;<td>";
echo "<td><div id='colcenter' style='background:url(viewBG.png);width:700px;height:650px;'>".$row["Comment"]."<br>From : ".$row["Name"]."</div></td>";
echo "<td width='30%'>&nbsp;<td>";
echo "<tr><td height='150px'></td></tr>";
echo "</table>";
}

} else {
echo "0 results";
}
$conn->close();
?>

最佳答案

我认为有更好的方法。使用 max():

SELECT Max(id) as MaxId FROM `DEMO`

编辑

首先假设它是包含按钮的 .html.php 文件:

<script>
function Show(){
$.post("example.php",{method:'show'},function(data){
$("#entry").html(data)
});
}
</script>
<div id="entry">entries will be shown here</div>
<input type="button" value="Show me new entries" onClick="Show ();" />

然后在 example.php 中你可以 echo 最后一个条目。我想你知道你应该在 example.php 中写什么但是让我们给你一个例子:

<?php
if(isset($_POST['method']) and trim($_POST['method'])==='show'){
//echo the last entries
}
?>

关于php - 仅显示数据库中的最新条目并每 5 分钟不断检查更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32463945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com