Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][PostgreSQL]Poprawność danych do połączenia z PostgreSQL
northwest
post 25.08.2008, 08:26:51
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam,
mam taki kod:
<?php
$host = 'localhost';
$dbname = 'test';
$dbuser = 'postgres';
$dbpass = '';

$pdo = new PDO('postgres:host='.$host.';dbname='.$dbname, $dbuser, $dbpass);
$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$stmt = $pdo -> prepare('SELECT a,b,c FROM baza');
$stmt -> execute();
$result = $stmt->fetchAll();

$i = 0;
foreach ($result as $point)
{
$points[$i]['a'] = $point['a'];
$points[$i]['b'] = $point['b'];
$points[$i]['c'] = $point['c'];
$i++;
}

echo json_encode($points);

?>
Jest on poprawny do połączenia z PostgreSQL?? Pierwszy raz chcę się połączyć z poziomu php z tą bazą i nie wiem teraz za bardzo czemu nie działa - czy dlatego że mam błąd w PHP, czy może dlatego że mam coś źle ustawione...

Dla MySQL takie rozwiązanie działało...


Z góry dzięki za pomoc,
Pozdrawiam Northwest
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Kicok
post 25.08.2008, 10:35:22
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


http://pl.php.net/manual/pl/ref.pdo-pgsql.connection.php ?


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
northwest
post 25.08.2008, 13:22:34
Post #3





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


problem rozwiązany:) sterownik powinien nazywać się pgsql, a nie postgres.Dziękuje za pomoc:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:11