Php mysql到postgresql查询转换问题(参数)

Php mysql到postgresql查询转换问题(参数),php,mysql,postgresql,Php,Mysql,Postgresql,目前,我正在尝试将一个php程序从查询Mysql数据库转换为Postgresql数据库。我的理解是,Mysql接受问号作为占位符,而pg_query_params要求对占位符进行编号 例如,下面是从Mysql数据库中提取的php private function setMinPrice($value) { $this->setQuery("where", " AND e.Price >= ?"); $params = array

目前,我正在尝试将一个php程序从查询Mysql数据库转换为Postgresql数据库。我的理解是,Mysql接受问号作为占位符,而pg_query_params要求对占位符进行编号

例如,下面是从Mysql数据库中提取的php

private function setMinPrice($value) {
    $this->setQuery("where", " AND e.Price >= ?");
    $params = array($value);
    $this->updateParams("d", $params);
    }

private function setMaxPrice($value) {
    $this->setQuery("where", " AND e.Price <= ?");
    $params = array($value);
    $this->updateParams("d", $params);
    }
private函数setMinPrice($value){
$this->setQuery(“where”,“AND e.Price>=?”;
$params=数组($value);
$this->updateParams(“d”,$params);
}
私有函数setMaxPrice($value){

$this->setQuery(“where”,“e.Price有第二个参数
和$param_count
(通过引用传递)这包含到目前为止的参数数量。您在函数中增加它,并使用它来构造
$1
$2
等。

欢迎来到so社区。请花几分钟的时间来完成并查看“帮助”部分。具体来说,您尝试了什么?有什么问题吗?MySql版本似乎正在调用分离函数,每个函数都接受一个数组。Postgres函数将乐于接受数组,前提是每个元素都具有相同的数据类型。为什么不在Postgres中遵循相同的逻辑?有关其他帮助,请以文本形式发布示例数据-无图像和该数据的所需结果。