Php ile Firebird bağlantısı

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
erdemhilmi
Üye
Mesajlar: 20
Kayıt: 30 Nis 2004 04:54
Konum: Lüleburgaz / KIRKLARELİ
İletişim:

Php ile Firebird bağlantısı

Mesaj gönderen erdemhilmi »

s.a. arkadaşlar,

forumda biraz araştırdım ama tam bilgiye ulaşamadım o yüzden yeni konu açma gereği duydum.

Firebird veritabanı kullanıyorum ve PHP kullanarak bu firebird e bağlanmak istiyotum. Ne çeşit bir yöntem ya da kod ile bağlanabilirim bilgisi olan arkadaşlar paylaşırsa sevinirim.

Teşekkür Ederim.
Erdem Hilmi KÜÇÜKKÖSE
Bilgisayar Programcısı
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Php ile Firebird bağlantısı

Mesaj gönderen Battosai »

erdemhilmi
Üye
Mesajlar: 20
Kayıt: 30 Nis 2004 04:54
Konum: Lüleburgaz / KIRKLARELİ
İletişim:

Re: Php ile Firebird bağlantısı

Mesaj gönderen erdemhilmi »

tşk ederim,



<?php
$host = 'localhost:/path/to/your.gdb';

$dbh = ibase_connect($host, $username, $password);
$stmt = 'SELECT * FROM tblname';
$sth = ibase_query($dbh, $stmt);
while ($row = ibase_fetch_object($sth)) {
echo $row->email, "\n";
}
ibase_free_result($sth);
ibase_close($dbh);
?>



bu kod ile yapılıyormuş ve arkadaşın verdiği adresde bilgiler var , ama pratik söyleyeceği olan arkadaşlar yine düşünce ve bilgilerini paylaşırsa sevinirim
Erdem Hilmi KÜÇÜKKÖSE
Bilgisayar Programcısı
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: Php ile Firebird bağlantısı

Mesaj gönderen abdulkadir »

bir acıklayıcı ornek daha
anlaman gelistirmen dilegi ile

Kod: Tümünü seç

$dbbaglan = ibase_connect("localhost:C:\CARITABLE.FDB", "SYSDBA", "masterkey");

//her zaman kullanacagimiz hareketler icin function yazmakta fayda var.

	function CariAdi2($CARIKODU) {
	global $dbbaglan;
	$sorgu ="SELECT * FROM CARI where (BLKODU = '".$CARIKODU ."')";
	$sonuc = ibase_query($dbbaglan, $sorgu) or die(ibase_errmsg());
     	while($satir=ibase_fetch_object($sonuc))
{
	  $strng="<font color='red'><b> TICARI_UNVANI :</b></font>".$satir->TICARI_UNVANI."<BR>";
	  $strng.="<font color='red'><b> ADI :</b></font>".$satir->ADI."<BR>";
	  $strng.="<font color='red'><b> SOYADI :</b></font>".$satir->SOYADI."<BR>";
	return $strng;
	}

	ibase_free_result($sonuc);
	ibase_close($dbbaglan) or die(ibase_errmsg());

	}

//cari tablosunda BLKODU 1 olan kaydý ac.	
echo("............".CariAdi('1')."<BR>");
//cari tablosunda BLKODU 9 olan kaydý ac.
echo("............".CariAdi('9')."<BR>");
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
Cevapla