database.php
Kullanımı:
index.php
PHP:
<?
class olgar
{
var $sunucu;
var $user;
var $pass;
var $sifre;
var $dbname;
function olgar() {
define(n, "\n");
$this->sunucu = 'localhost';
$this->user = 'root';
$this->pass = '12345';
$this->dbname = 'database';
}
function baglan() {
mysql_connect($this->sunucu, $this->user, $this->pass) or die("MYSQL Sunucu bağlantısı yapılamıyor".n."Sebep: ".mysql_error());
}
function sec() {
mysql_select_db($this->dbname) or die("MYSQL Database seçilemiyor".n."Sebep: ".mysql_error());
}
function sorgu($query) {
$sorgu=mysql_query($query);
return $sorgu;
}
function say($deger) {
$say=mysql_num_rows($this->sorgu($deger));
return $say;
}
function hafiza($deger) {
$hafiza=mysql_fetch_array($this->sorgu($deger));
return $hafiza;
}
function kayit_kontrol($deger) {
$kayit=$this->say($deger);
if ($kayit>=1) {
$deger="VAR";
} else {
$deger="YOK";
}
return $deger;
}
function kopart() {
mysql_close();
}
}
?>
index.php
PHP:
<?
include "database.php";
$Caesar = new olgar;
$Caesar->baglan(); //MYSQL Bağlantısı kurar
$Caesar->sec(); //Mysql klasörü seçer
$Caesar->sorgu("select * from tablo"); //Sorgu gonderir
$Caesar->say("select * from tablo"); //Belirtilen sorguda kay kayıt var sayar
$Caesar->hafiza("select * from tablo"); //Belirtilen sorgudaki kayıtı/kayıtları hafızaya alir mysql_fetch_array işi görür.
$Caesar->kayit_kontrol("select * from tablo where field='ehe'"); //belirtilen sorguda kayıt var mı kontrol eder varsa "VAR" yoksa "YOK" değerini alir
$Caesar->kopart(); //MYSQL bağlantısını sonlandırır.
?>