postgreSQL8.3 ile PHP bağlanmak

4 Cevap php

Ben PostgreSQL benim PHP sayfasına bağlanmak için çalışıyordu, ama işe yaramıyor. Ben denedim kod aşağıda verilmiştir:

<?php

 $connection = pg_connect("host=localhost dbname=mydb user=postgres password=pgsql"); 

 if (!$connection)
 { 
   echo "Couldn't make a connection!"; 
 } 

?>

Kurulum sırasında, sistem bir şifre için bana sordu ve ben vardı pgsql olarak verir. Benim veritabanı adı "Mydb" dir. Biri bana yardım edin.

Teşekkür ve saygılarımla.

tismon

4 Cevap

I giderme sonra var hata mesajı

"Pgsql modülü kullanılamıyor"

Ben seti

extension=php_pdo_pgsql.dll extension=php_pgsql.dll

and extension_dir = "C:\php\ext"

php.ini içinde hiçbir kullanım oldu file.But.

Ben win xp apache 2.2 ile postgresql 8.3 ve php 5.2.12 ÅŸan kullanabilirsiniz ...

herhangi bir yardım derinden takdir edilecektir ..

Tismon

onun çözüldü .. sorun php sürümü ile. i php5.2.6 yüklenmiş ve php5.2.5 bununla pgsql.dll uzantısı replced vardı

Thanks a lot VolkerK, RageZ ve Max S

selamlar

tismon

Belki pgsql module isn't installed/loaded?

<?php
echo "<pre>If this line isn't printed you have a parse error in your script</pre>\n"; flush();
error_reporting(E_ALL); ini_set('display_errors', true);    
extension_loaded('pgsql') || die('pgsql module unavailable');


$connection = pg_connect("host=localhost dbname=mydb user=postgres password=pgsql"); 
if (!$connection) { 
  echo "Couldn't make a connection! ". pg_last_error(); 
}
else {
  echo 'connected to server';
}
flush();
?>