Loading...
37861047 , ну в начале статьи дабы не напрягать, для опытных написал что им лучше покинуть тему, а новичкам в самый раз
Kaito (05.07.2015 в 23:01)
Живой пример




class connection {
private $host;
private $user;
private $pass;
private $name;
static $query=0;
public function __construct($host, $user, $pass, $name){
$this->db=new mysqli($host, $user, $pass, $name);
$this -> q("SET NAMES 'utf8'");

}
public function query($str){
return $this->q($str);
}
public function q($str){
self::$query++;
$strr=$this->db->query($str);
if (!$this->db->error)return $strr;
else die('<div class="err">'.$this->db->error.'</div>');
}




public function result($sql){
$res=$this->q($sql)->fetch_row();
return $res['0'];
}
public function filtr($sql){
return $this->db->real_escape_string($sql);
}
public function new_id(){
return $this->db->insert_id;
}
public function res($sql){
return $this->q($sql)->num_rows;
}
public function obj($sql){
return $this->q($sql)->fetch_object();
}
public function ass($sql){
return $this->q($sql)->fetch_assoc();
}
}
$sqli = new connection($set['mysql_host'], $set['mysql_user'], $set['mysql_pass'], $set['mysql_db_name']);

а смысл?
Саня (05.07.2015 в 23:30)
Kaito (05.07.2015 в 23:01)
Живой пример




class connection {
private $host;
private $user;
private $pass;
private $name;
static $query=0;
public function __construct($host, $user, $pass, $name){
$this->db=new mysqli($host, $user, $pass, $name);
$this -> q("SET NAMES 'utf8'");

}
public function query($str){
return $this->q($str);
}
public function q($str){
self::$query++;
$strr=$this->db->query($str);
if (!$this->db->error)return $strr;
else die('<div class="err">'.$this->db->error.'</div>');
}




public function result($sql){
$res=$this->q($sql)->fetch_row();
return $res['0'];
}
public function filtr($sql){
return $this->db->real_escape_string($sql);
}
public function new_id(){
return $this->db->insert_id;
}
public function res($sql){
return $this->q($sql)->num_rows;
}
public function obj($sql){
return $this->q($sql)->fetch_object();
}
public function ass($sql){
return $this->q($sql)->fetch_assoc();
}
}
$sqli = new connection($set['mysql_host'], $set['mysql_user'], $set['mysql_pass'], $set['mysql_db_name']);

а смысл?

Не знаю как ты, но я прекрасно вижу смысл
Саня , весь смысл описан в первом посте
нормальная статейка Гг
Онлайн: 2
Время:
Gen. 0.1241
(c) Bym.Guru 2010-2026