gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 00:33:15 27 4
gpt4 key购买 nike

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

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