php - 从查询结果中选择第一行下一秒等

标签 php mysql ajax

我正在使用 HTML ajax 和 PHP 构建一个测验游戏。

我正在搜索诸如分页之类的内容,并首先显示第一个问题,然后显示第二个问题,第三个问题,等等

从查询结果中选择第一行并保存回答的问题、接下来的第二个问题等等的最佳方法是什么? 我应该使用 json 对象来操作查询结果吗?

我的ajax看起来像这样:

jQuery(document).ready(function(){

      jQuery('.norma').on('click', function(){
                        var dados = jQuery( this ).serialize();
                        jQuery.ajax({
              type: "POST",
              url: "quizz_gen.php",
                                dataType:"text",
              data: { norma: $(this).attr("name") },
              success: function( response )
              {
                                   $("#resp").html( response );
                                }
                            });
          return false;

}); });

这是我的 php:

 $sql="SELECT questao_id, titulo_pergunta, abordagem, opcao1, opcao2,
 opcao3, opcao4, nome_tema, nome_assunto FROM quizz ORDER BY RAND( )
 LIMIT 10";

 $query = mysql_query($sql);  while ($row = mysql_fetch_array($query))
 {
     echo utf8_encode($row['questao_id']) . "<br>";    
     echo utf8_encode( $row['nome_tema']). "<br>";    
     echo utf8_encode($row['nome_assunto']). "<br>";    
     echo  utf8_encode($row['titulo_pergunta']). "<br>";    
     echo  utf8_encode($row['opcao1']). "<br>";    
     echo  utf8_encode($row['opcao2']). "<br>";    
     echo  utf8_encode($row['opcao3']). "<br>";    
     echo  utf8_encode($row['opcao4']). "<br><br><br><br>";    
}

最佳答案

形成MySql文档LINK

LIMIT 子句可用于限制 SELECT 语句返回的行数。 LIMIT 接受一个或两个数字参数,它们必须都是非负整数常量(使用准备好的语句时除外)。

有两个参数,第一个参数指定要返回的第一行的偏移量,第二个参数指定要返回的最大行数。初始行的偏移量为 0(不是 1):

SELECT * FROM tbl LIMIT 1,3;  # Retrieve rows 1-3

现在只需添加您的 order by 子句并检索您想要的行。

在 Ajax 通话期间提及您当前的问题 ID。 并在 PHP 中得到下一个问题

关于php - 从查询结果中选择第一行下一秒等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22365170/

相关文章:

php - SQL 和 PHP 中的分页不起作用

php - 在 Laravel 5.2 中创建新类

php - 如何在 JavaScript 函数中使用 MySQL DB 数据?

javascript - ajax重新加载后,查询无法从url获取id

php - 使用 MySQL 创建的菜单仅适用于网站内部,不适用于外部

php - 在 PHP 中优雅地获取指定日期的季度最后日期

mysql - 多数据库实时切换

php - PDO fetch() 没有错误但没有结果

ajax - CORS POST 不适用于 FF 上的 Apache

ajax - 后端扩展中的 TYPO3 Ajax