<?php
$connect = pg_connect("dbname=$dbase host=".$host." user=".$user." password=".$pass) or die("I sense a disturbance in the force ");
$action = $_POST['action'];
switch($action){
case 'bagSubmit' : bagSubmit(); break;
}
function bagSubmit(){
$sql = 'SELECT * FROM cntrt';
$query = pg_query($connect,$sql) or die('could not connect');
}
?>
上面的 php 返回“无法连接”。sql 查询在数据库中执行良好。这是我在 php 中执行查询的正常程序(以前一直有效)。现在唯一的区别是我从 jquery 调用 php。jquery 也执行得很好,这可以从返回查询失败(“无法连接”)的事实中得到证明。我错过了什么?
$.ajax({
url: 'functions.php',
data: {action: 'bagSubmit'},
type: 'post',
success: function(response){
$('body').append(response);
}
});