在没有回答的情况下从PHP测试Postgres查询

时间:2016-09-06 13:03:29

标签: php ajax postgresql

如果出现错误,我尝试从PHP文件中测试查询而不回答。

例如,如果我这样做:

<?php

$dbconnect = pg_connect("host=localhost port=5432 dbname=" . $_POST['data1'] . " user=postgres password=jtgacdt");

$param = array ();
$result = pg_query($dbconnect,$_POST['data3']));
// $result = pg_query($dbconnect,'pg_query($dbconnect,' . $_POST['data3'] . ')';

if (!$result) {
    $param ['titre'] = 'Oh no !';
    $param ['message'] = 'Id doesn\'t work';
    $param ['type'] = 'error';
    echo json_encode ($param);
} else {
    $param ['titre'] = 'Yes';
    $param ['message'] = 'Cool';
    $param ['type'] = 'Success';
};

pg_close($dbconnect);

?>

我的条件代码中没有回声,因为我只想返回参数'titre','message'和'type',而不是:

  


警告:pg_query()[function.pg-query]:查询失败:错误   (...)

但我发现此错误信息 AND 我的参数......

我有一个精度,我用Ajax调用这段代码:

$.ajax({type: "POST", url: "script\\php\\postgres_php.php",data: {data1:db,data3:request}, async: false});

我尝试过功能 pg_query_params ,但同样的事情...... 有可能测试错误并控制我的PHP的回声吗?

0 个答案:

没有答案