class DB
{
private $sorgu,$select,$from,$where;
function __construct(){}
public function select($deger){
$this->select=$deger;
}
public function from($deger){
$this->from=$deger;
}
public function where($deger){
$this->where=$deger;
}
function __destruct(){
$this->sorgu=mysql_query("select ".$this->select." from ".$this->from." where ".$this->where);
return $this->sorgu;
}
}
$data=new DB;
$data->select("*");
$data->from("icerik");
$data->where("id=1");
$yaz=mysql_fetch_array($data);
echo $yaz["ad"];
Bu şekilde basit bir sorgu classı hazırlamaya çalışıyorum veri çekme işlemleri için sorguyu oluşturup destruct fonksoyunu ile değeri geri yollamaya calışıyorum fakat classı kullanmaya calışırken sıkıntı yaşıyorum bunu nasıl yapmalıyım?(Class yapısına yeni yeni başladım yardımcı olabilecek arkadaşlara şimdiden teşekkürler)
ve son olarak bu __destruct veya construct fonksiyonları sadece php5temi çalışıyo önceki sürümlerle bi yapı farkı varmış doğrumudur.