Php id为++;,如何计算最大值?

Php id为++;,如何计算最大值?,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,有什么方法可以将PHP中的值返回到ajax?还是其他方式 简单jQuery调用: $(document).ready(function(){ var quizCount= 1; $("button").click(function(){ quizCount = quizCount+1; $("#quiz").load("load-quiz.php",{ quizNewCount : quizCount });

有什么方法可以将PHP中的值返回到ajax?还是其他方式

简单jQuery调用:

$(document).ready(function(){
    var quizCount= 1;
    $("button").click(function(){
        quizCount = quizCount+1;
        $("#quiz").load("load-quiz.php",{
            quizNewCount : quizCount
        });
    });
});
PHP表单:

$quizNewCount = $_POST['quizNewCount'];

$sql= "SELECT* FROM quiz WHERE quizid =$quizNewCount";
$result = $conn->query($sql);
mysqli_set_charset($conn,"utf8");
if ($result->num_rows > $quizNewCount)
{
   return $quizNewCount=1;
}

我试过了,但没有效果。有人知道怎么做吗?我不会计算,但会更改值,因为数据库每月都会增加。

使用
ajax
而不是
load
。下面是一个示例代码。使用
GET
而不是
POST
。解释


使用
ajax
而不是
load
Dnt使用load它将不必要地加载它,而使用ajax它将仅在需要时使用您的代码易受攻击。应使用或准备带有绑定参数的语句,如中所述。
 $.ajax({
    type:  'GET',
    url:   'load-quiz.php',
    data:  {quizNewCount : quizCount},
    success: function (result) {
        console.log(result);
    }
});
    // Ajax calling
     post_data = {quizNewCount : quizCount}
     $.ajax({
                method: 'post',
                dataType: 'json',
                data: post_data,
                url: 'load-quiz.php',
                success: function (data) {
                    result = data;
                    alert(result)
                }
    })

    // action part or processing part
    $quizNewCount = $_POST['quizNewCount'];

            $sql= "SELECT* FROM quiz WHERE quizid =$quizNewCount";
            $result = $conn->query($sql);
            mysqli_set_charset($conn,"utf8");

            if ($result->num_rows > $quizNewCount) {
            $quizNewCount=1;
//as dataType is json so we need to enocde the data in the json format before sending it
            echo json_encode($quizNewCount);
        }