我正在尝试将两个变量传递给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'";
答案 0 :(得分:7)
MySQL LIMIT
子句需要两个整数,而不是字符串。删除你周围的引号。