Joomla 4.2.6
lokaler Testserver (WIN10 mit Xampp)
php 8.1.10
DB 10.4.25-MariaDB
Hallo,
ich muss Daten von einer postgresql abholen und in meine J4 Installation einbringen. Postgre V14 läuft auf dem Rechner, auf dem auch Joomla läuft.
Wenn ich mit den üblichen php Anweisungen zugreife bekomme ich die richtigen Daten
Code
$dbconn = pg_connect("host=localhost dbname=**** user=**** password=***")
or die('Verbindungsaufbau fehlgeschlagen: ' . pg_last_error());
$query = 'SELECT * FROM dealer_vehicles';
$result = pg_query($query) or die('Abfrage fehlgeschlagen: ' . pg_last_error());
Wenn ich aber versuche mit der folgenden Joomla-Syntax zu zugreifen,
Code
$option['driver'] = 'pgsql';
$option['host'] = 'localhost';
$option['port'] = '5432';
$option['user'] = '***';
$option['password'] = '***';
$option['database'] = '***';
$option['prefix'] = '';
$dbt = JDatabaseDriver::getInstance($option);
$querydbt = $dbt->getQuery(true);
$querydbt->from('dealer_vehicles');
$querydbt->select('*');
Alles anzeigen
bekomme ich mit var_dump($this->items) immer dieses Ergebnis:
bool(false)
Was mache ich falsch?
Habe festgestellt, dass
in J4 deprecated ist. Aber
funktioniert auch nicht.