gpt4 book ai didi

php - 我没有看到ajax的最后一次调用

转载 作者:搜寻专家 更新时间:2023-10-30 22:09:43 24 4
gpt4 key购买 nike

我使用 ajax 从我的数据库中打印日期。

问题是我没有看到数据库的最后一个元组。所以如果我的数据库中只有一个元组,我什至看不到这个(因为是最后一个)。

Ajax

$(function update ()  {
$.ajax({
type: "POST",
url: '/includes/contenuto.php', //the script to call to get data
data:{action:"show"},
success: function(data) //on recieve of reply
{
$("#pinBoot").html(data);
}


}).then(function() { // on completion, restart
setTimeout(update, 5000); // function refers to itself
});
});

PHP

<?php
include('../core.php');
$action=$_POST["action"];
if($action=="show"){
$sql = mysql_query("") or die ("Nessun errore");

$array = mysql_fetch_row($sql);
while ($row = mysql_fetch_array($sql))
{
echo '
<article class="white-panel">
<h4><a href="#">'.$row ['titolo'].'</a></h4>
<p>'.Markdown($row ['contenuto']).'</p>
</article>
';
}


}
?>

谢谢大家。

最佳答案

每次通过在开始 while 循环之前调用 $array = mysql_fetch_row($sql); 来调用此函数时,您都会丢失一行。

<?php
include('../core.php');
$action=$_POST["action"];
if($action=="show"){
$sql = mysql_query("SELECT `id`, DATE_FORMAT(data,'%e %b %Y') AS
`data`, AES_DECRYPT(unhex(contenuto),'PASSWORD') AS 'contenuto',
`video`, aes_decrypt(unhex(titolo),'PASSWORD') AS 'titolo',
`immagine`
FROM `post`
WHERE 1
ORDER by id DESC") or die ("Nessun errore");

// READ AND IGNORE A ROW? WHY
//$array = mysql_fetch_row($sql);

while ($row = mysql_fetch_array($sql))
{
echo '
<article class="white-panel">
<h4><a href="#">'.$row ['titolo'].'</a></h4>
<p>'.Markdown($row ['contenuto']).'</p>
</article>';
}
}
?>

关于php - 我没有看到ajax的最后一次调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34640663/

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