Php 使用ajax限制来自数据库的结果(通过选择下拉菜单)

Php 使用ajax限制来自数据库的结果(通过选择下拉菜单),php,ajax,Php,Ajax,所以我得到了一个简单的下拉菜单,里面有一些值。我希望发生的事情如下: 当用户在dropdownlist中选择一个值时,例如“8”。我希望查询将其限制更改为8 当用户选择“12”时,我希望限制改为12 因此,根据下拉列表中选择的值更改加载的结果量 我知道我可以用ajax实现这一点,但我不知道从哪里开始。有人知道一些好的教程吗?或者有没有人有一些代码让我开始 我熟悉PHP,但不熟悉ajax。这就是您可以做的: 现在,您可以从php访问限制: 然后创建自己的查询: $sql=选择。。。。。。限额$LI

所以我得到了一个简单的下拉菜单,里面有一些值。我希望发生的事情如下:

当用户在dropdownlist中选择一个值时,例如“8”。我希望查询将其限制更改为8

当用户选择“12”时,我希望限制改为12

因此,根据下拉列表中选择的值更改加载的结果量

我知道我可以用ajax实现这一点,但我不知道从哪里开始。有人知道一些好的教程吗?或者有没有人有一些代码让我开始


我熟悉PHP,但不熟悉ajax。

这就是您可以做的:

现在,您可以从php访问限制:

然后创建自己的查询:
$sql=选择。。。。。。限额$LIMIT

AJAX通常是一个相当大的话题。不过,为了给您指出正确的方向,AJAX基本上是javascript中的一种变通方法,它允许php在服务器上使用JS代码异步执行,而无需刷新页面。只要记住,你必须有一个回调,它才能正常工作。当我忘记的时候,这仍然会让我挂断电话。有很多方法可以做到这一点。我强烈推荐ajaxjQuery方法,因为它们的学习曲线很浅,而且效果很好。而且

以下是jQuery解释的链接:


另外,我强烈建议您使用JSON作为数据返回格式,因为它比XML更强大、更简单。

请阅读,这不是一项免费的编码或教程服务,您必须表明您已经为解决自己的问题做出了一些努力。@RiggsFolly所有教程都使用旧方法,我找不到任何使用当前代码的好教程,比如mysqli或pdo。它们,即mysqli和pdo只是实现相同结果的不同方法。我相信你实际上是在说,你找不到一点可以复制的代码/paste@RiggsFolly不,我找不到任何不使用已弃用方法的教程。我找到的大多数教程都是2014年或更老版本的。@twan我不明白,当你清楚地问到关于AJAX的问题时,为什么问题是MySQL教程。MySQL甚至不在您的标签中。非常感谢。但是我如何使用这个下拉框呢?例如,我选择12,limit得到12作为一个值?只需在提交时取下拉框的值。$'id'.val;
$.get(
     'example.php',
     { limit: limit},
     function(data){
          ....
     }
);
$limit = $_GET['limit'];