Файл: system/class/mysql.php
Строк: 37
<?
//////////////////////
///класс работы с mysql
//////////////////////
final class mysql extends mysqli {
///простенький подсчёт количества записей в таблице
public function dbcount($field,$table,$where = '1') {
$ass = $this->stmt_init();
$ass = $this -> query("SELECT ".$field." FROM `".$table."` WHERE ".$where." LIMIT 1");
if ($ass->errno) {
die('Select Error ('.$ass->errno.') '.$ass->error);
}
$arr = $ass -> fetch_row();
return $arr[0];
}
//вывод параметра настройки сайта
public function settings($settings='ststyle'){
$ass = $this->stmt_init();
$ass = $this -> query("SELECT `parametr` FROM `settings` where `name`='".$settings."'");
if($ass->num_rows>0){
$assoc = $ass -> fetch_assoc();
$nastr[$settings]=$assoc['parametr'];
$ass->free();
}else $nastr[$settings]='null';
return $nastr[$settings];
}
///функция сохранения настроек сайта
public function save_settings($array){
$this->stmt_init();
foreach ($array as $key => $value) {
$param = $this -> query("SELECT `parametr` FROM `settings` where `name`='".$key."'");
if($param->num_rows>0){
$this -> query("UPDATE `settings` SET `parametr` = '".$value."' where `name`='".$key."'");
}
}
return true;
}
}
?>