查询与数据库链接服务器与pdo在php


Query with database link server with pdo in php

我现在正面临一个问题,我解释道:

我有我的SQL查询:
SELECT COUNT(*) AS nb, TO_CHAR(myDate,'yyyy-mm-dd') AS dateF, T1.IDCar, T2.IDMotor
FROM TDB2@MYLINKSERVER,T1
JOIN T2 ON T1.ID = T2.ID
WHERE TDB2.IDCar = T1.IDCar

使用TDB2@MYLINKSERVER连接Oracle的两个不同的数据库,并使用来自和其他数据库的表。

事实上,当我在sql developer中启动查询时,我的查询返回一些数据。

在php中,我有

$sql = $pdo->prepare('myquerybefore')
$sql->execute(array($annee));
$res = $sql->fetchAll(PDO::FETCH_ASSOC);

当我试图vardump我的$res,它返回数组(0){}所以我认为PDO不使用@LINKSERVER来获取结果。

任何帮助都会很感激Sleakerz,

我找到了一种使我的查询工作的方法:我用

创建了一个同义词
CREATE PUBLIC SYNONYM LINKDATABASE 
   FOR TABLE1@THELINKDATABASE;

然后我有在我的查询:FROM LINKDATABASE这是我的同义词!