97 lines
2.7 KiB
PHP
97 lines
2.7 KiB
PHP
<?php
|
||
|
||
class class_SQLS{
|
||
function __construct(){
|
||
GLOBAL $DB;
|
||
$this->DB = $DB;
|
||
}
|
||
|
||
/**
|
||
* Обновление данных
|
||
* @param $sql (string)
|
||
* @param $data (array)
|
||
* @return array (array) err:0|1 msg:string
|
||
*/
|
||
function sqlUPD($sql,$data=array()){
|
||
$rez = $this->DB->QUR($sql);
|
||
if(!$rez['err']){
|
||
$out['err']=0;
|
||
$out['msg']='Обновили';
|
||
}else{
|
||
$out['err']=1;
|
||
$out['msg']='Не обновили';
|
||
}
|
||
return $out;
|
||
}
|
||
/**
|
||
* Удаление данных
|
||
* @param $sql (string)
|
||
* @param $data (array)
|
||
* @return array (array) err:0|1 msg:string
|
||
*/
|
||
function sqlDEL($sql,$data=array()){
|
||
//$sql = 'UPDATE `'.$this->TTABLE.'` SET primech="'.$data['primech'].'" WHERE user_id='.$data['user_id'].' LIMIT 1';
|
||
$rez = $this->DB->QUR($sql);
|
||
if(!$rez['err']){
|
||
$out['err']=0;
|
||
$out['msg']='Удалили';
|
||
}else{
|
||
$out['err']=1;
|
||
$out['msg']='Не удалили';
|
||
}
|
||
return $out;
|
||
}
|
||
/**
|
||
* Вставка данных
|
||
* @param $sql (string)
|
||
* @param $data (array)
|
||
* @return array (array) err:0|1 id:integer msg:string
|
||
*/
|
||
function sqlINS($sql,$data=array()){
|
||
//$sql = 'UPDATE `'.$this->TTABLE.'` SET primech="'.$data['primech'].'" WHERE user_id='.$data['user_id'].' LIMIT 1';
|
||
$rez = $this->DB->QUR($sql);
|
||
if(!$rez['err']){
|
||
$out['err']=0;
|
||
$out['msg']='Вставили';
|
||
$out['id']=$this->DB->lastinsertID();
|
||
}else{
|
||
$out['err']=1;
|
||
$out['msg']='Не вставили';
|
||
$out['id']=0;
|
||
}
|
||
return $out;
|
||
}
|
||
/**
|
||
* Выборка данных
|
||
* @param $sql (string)
|
||
* @param $data (array)
|
||
* @return array (array) err:0|1 items:array kol:integer
|
||
*/
|
||
function sqlSEL($sql,$data=array()){
|
||
$rez = $this->DB->QUR_SEL($sql);
|
||
//echo $sql.'<pre>'.print_r($rez,1).'</pre>'; exit();
|
||
if($rez){
|
||
$out['err']=0;
|
||
$out['kol']=count($rez)-1;
|
||
unset($rez[0]);
|
||
$out['items']=$rez;
|
||
}else{
|
||
$out['err']=1;
|
||
$out['kol']=0;
|
||
$out['msg']='Пустой запрос';
|
||
$out['items']=array();
|
||
}
|
||
//if(!$rez['err']&&$rez['kol']){
|
||
// $out['err']=0;
|
||
// $out['kol']=$rez['kol'];
|
||
// $out['items']=$rez['rez'];
|
||
//}else{
|
||
// $out['err']=1;
|
||
// $out['kol']=0;
|
||
// $out['msg']='Пустой запрос';
|
||
// $out['items']=array();
|
||
//}
|
||
return $out;
|
||
}
|
||
|
||
} |