<?php
define('MYSQL_HOST','localhost');
define('MYSQL_DB','bot');
define('MYSQL_USER','root');
define('MYSQL_PASS','');
class Veritabani {
private $host = MYSQL_HOST;
private $dbname = MYSQL_DB;
private $user = MYSQL_USER;
private $pass = MYSQL_PASS;
private static $durum=null;
public function __construct () {
$dsn='mysql:host=' . $this->host . ';dbname=' . $this->dbname;
if (!self::$durum) {
try {
self::$durum=new PDO($dsn,$this->user,$this->pass);
self::$durum->exec("SET NAMES utf8");
}
catch(exception $e) {
echo $e->getMessage();
}
}
}
public function getir() {
$kayit=array();
$yukle=self::$durum->query("SELECT * FROM bot_universite");
foreach ($yukle as $dizi)
array_unshift($kayit,$dizi['universite_ad']);
return $kayit;
}
}
$test=new Veritabani();
print_r($test->getir());
?>PHP classlarda yeniyim bu yüzden hatam var mı veya veritabanı işlemleri için nasıl bir class yapısı oluşturmalıyım yardımcı olur musunuz ?