Php 从数据库查询结果中增量提取数据
我使用db_query()从PostgreSQL数据库中选择数据。有没有一种方法可以从AJAX链接的PHP文件创建的查询结果中增量提取数据?下面是一个使用简化变量赋值的示例: PHP文件:Php 从数据库查询结果中增量提取数据,php,jquery,sql,ajax,Php,Jquery,Sql,Ajax,我使用db_query()从PostgreSQL数据库中选择数据。有没有一种方法可以从AJAX链接的PHP文件创建的查询结果中增量提取数据?下面是一个使用简化变量赋值的示例: PHP文件: <?php if (isset($test_var)) { echo $test_var; } else { echo "undefined"; $test_var = "Variable has been set"; //$test_var = db_query("..."); }
<?php
if (isset($test_var)) {
echo $test_var;
}
else {
echo "undefined";
$test_var = "Variable has been set";
//$test_var = db_query("...");
}
<input type="submit" name="submit" value="Submit" onclick='click_query()'/>
<div id="myDivD" style="display: none;"></div>
<script>
function click_query() {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else {
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (this.readyState==4 && this.status==200) {
document.getElementById("myDivD").innerHTML=this.responseText;
alert(this.responseText);
}
}
xmlhttp.open("GET","/sites/all/modules/afb/afb.php, true);
xmlhttp.send();
}
</script>
PHP脚本不起作用,这只是一个快速的大脑转储或您考虑过的真实代码会话。虽然我不太清楚你想在这里做什么,你能澄清一下你所说的“行不通”是什么意思吗?它应始终导致“未定义”,如下所述。它没有按照我想要的方式工作,我不知道如何获得预期的行为。现在查看会话。快速看一眼,这似乎是一个解决方案。如果您想将数据放入从php到js的数组中,并在js端使用json.parse()
,请详细说明您的问题