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

标签 php jquery mysql ajax database

我使用 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/

相关文章:

javascript - 模态中的推特 Bootstrap 3.x 表单

mysql - 如何在mySQL中连接2行数据?

php - php中的动态下拉列表

javascript - 如何旋转图像的一部分

jquery - 如何在angularjs中通过点击显示句子的隐藏内容

php - Mysql - 带计数项的子查询

php - 当数据库中没有匹配的数据时,回显错误null

php - MySQL - 行到列连接语句问题

php - SQL 查询出错,但数据库正在使用正确的信息进行更新

javascript - 使用 JQUERY 更新 Mysql