0

我试图将两个变量传递给 jQuery 的“POST”函数,但它们似乎没有进入我的 PHP。

<script>
var starting = 0;
var ending = 3;
$(document).ready(function(){               
           $.post("test.php", {start: starting, end: ending}, 
                   function(){});
  });
</script>

我的理解是,我应该能够使用 $_POST["start"] 和 $_POST["end"] 访问“开始”和“结束”,但它似乎不起作用。我是否错误地传递了这些变量?这是我的 PHP 的开始。如果我对限制的测试值进行硬编码,则该脚本可以正常工作。

$starting = intval($_POST["start"]);
$ending = intval($_POST["end"]);
$query = "SELECT formation_name FROM formations LIMIT '$starting','$ending'";
4

1 回答 1

7

MySQLLIMIT子句采用两个整数,而不是字符串。删除您周围的引号。

于 2013-03-10T20:46:51.487 回答