webForumDet fria alternativet

PHP PDO + PostgreSQL på Ubuntu?

2 svar · 1 283 visningar · startad av erciz

ercizMedlem sedan maj 20011 826 inlägg
#1

Jag tänkte använda PHP PDO för att ansluta till en PostgreSQL-databas på en maskin med Ubuntu Server 10.10. Men jag får det inte att fungera.

Jag har testat den här koden:

<?php
    try {
        $DB = new PDO('postgre:host=localhost;dbname=mydb',
            'postgres', 'mypassword');
    } catch (PDOException $e) {
        echo $e->getMessage();
    }
?>

Men jag får felmeddelandet: "could not find driver". Några tips om hur jag får igång det?
Jag har paketet php5-pgsql installerat.

colioneMedlem sedan juni 20014 421 inlägg
#2

Läs manualsidan för DSN-en igen:
http://www.php.net/manual/en/ref.pdo-pgsql.connection.php

ercizMedlem sedan maj 20011 826 inlägg
#3

Tackar!

Jag bytte "postgres:host" till "pgsql:host" så funkade det. Utmärkt!

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)