Połączenie z Postgresql, php+pdo, select nie wyświetla wyników

0

Nie wiedziałem, czy umieścić to w dziale Webmastering czy Bazy danych, więc jeśli jest źle to proszę o przeniesienie, a nie o kasowanie tematu.

Zainstalowałem postgresa, odznaczyłem zakodowaną linijkę extension=php_pdo_pgsql.dll w pliku php.ini. Jak uruchamiam skrypt to łącze się z postgresem w taki sposób:

try {
	$this->connection = new PDO("pgsql:dbname=table;port=5432;host=localhost", "test", "1234" );
} catch(PDOException $e) {
	echo $e->getMessage();
}

To nie wyświetla żadnego błędu.

Ale jak potem używam kodu:

$stmt = $this->connection->prepare('SELECT * FROM `users` WHERE `users`.`number` = :number');
$stmt->bindValue(':number', $number, PDO::PARAM_INT);
$stmt->execute();
while ($row = $stmt->fetch()) {
	echo $row["number"];
}

To nic się nie pokazuje, pomimo że za pomocą programu pgAdminIII dodałem jeden rekord do tablicy.

0
ini_set('display_errors', 1);
error_reporting(E_ALL);

1 użytkowników online, w tym zalogowanych: 0, gości: 1