Yesilim
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Yesilim


Bağlı değilsiniz. Bağlanın ya da kayıt olun

PHP+Mysql Veri Tabanı Bağlantı Classı

2 posters

Aşağa gitmek  Mesaj [1 sayfadaki 1 sayfası]

1PHP+Mysql Veri Tabanı Bağlantı Classı Empty PHP+Mysql Veri Tabanı Bağlantı Classı Perş. Tem. 01, 2010 6:03 pm

JoKeR

JoKeR
Bağımlı Üye
Bağımlı Üye

Php
ile Mysql veri tabanına bağlanmak için aşağıdaki class işinizi görür.



PHP- Kodu:




<html>
<head>
****** http-********Content-Type" **********text/html; charset=iso-8859-9"/>
</head>

<body>
<?php
class Veritabani
{
private
$host;
private
$user;
private
$psw;
private
$db;
private
$baglanti;
//Bağlantının Yapılacağı Ayarlar Yapılıyor...
public function __construct($host,$user,$psw,$db)
{
$this->host=$host;
$this->user=$user;
$this->psw=$psw;
$this->db=$db;
}

//Bağlantı VeriTabanıyla Sağlanıyor...
public function baglan()
{
try
{
$this->baglanti=@mysql_connect($this->host,$this->user,$this->psw);
if(!
$this->baglanti)
{
throw new
Exception("MySql veriatabanına bağlanamadım");
}
}
catch(
exception $e)
{
echo
$e->getmessage();
}
}
//veri tabanı dosyasından veritabanı seçiliyor...
public function sec()
{
try
{
if(!
mysql_select_db($this->db))
throw new
exception("Veri Tabanını Seçemedim");

}
catch(
exception $e)
{
echo
$e->getmessage();
}
}
//Veri Tabanı içindeki Sorgu Oluşturuluyor...
public function sorgu($sql)
{
try
{
$this->result=@mysql_query($sql);

if(!
$this->result)
throw new
exception("Sorgu Çalışmadı");

}
catch(
exception $e)
{
echo
$e->getmessage();
}

}
public function
_destruct()
{
@
mysql_close($this->baglanti);
}
}

?>
</body>
</html>
Daha Sonrada bağlantı şu şekilde yapılacak
Kod:

<?
$nesne
=new Veritabani($host,$user,$psw,$dbase);
$nesne->baglan();
$nesne->sec();
?>

2PHP+Mysql Veri Tabanı Bağlantı Classı Empty Geri: PHP+Mysql Veri Tabanı Bağlantı Classı Perş. Eyl. 02, 2010 11:59 am

legolassa

legolassa
Bağımlı Üye
Bağımlı Üye

Teşekkürler

Sayfa başına dön  Mesaj [1 sayfadaki 1 sayfası]

Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz