/var/www/doncode.com.ua/www/obmen/include
Edit: /var/www/doncode.com.ua/www/obmen/include/func_mysql.php (4981B)
1){
$fpl = fopen("{$conf['logs_dir']}sql_long.txt", "a+");
fwrite($fpl,date("Y-m-d H:i:s")."\r\n");
fwrite($fpl,"\t time: $tsql\r\n");
fwrite($fpl,"\t file: {$_SERVER["SCRIPT_FILENAME"]}?{$_SERVER["QUERY_STRING"]}\r\n");
fwrite($fpl,"\t sql: $query\r\n");
fwrite($fpl,"\r\n");
fclose($fpl);
}
if(mysqli_errno($fp_db)!=0){
$fpl = fopen("{$conf['logs_dir']}sql_err.txt", "a+");
fwrite($fpl,date("Y-m-d H:i:s")."\r\n");
fwrite($fpl,"\t time: $tsql\r\n");
fwrite($fpl,"\t file: {$_SERVER["SCRIPT_FILENAME"]}?{$_SERVER["QUERY_STRING"]}\r\n");
fwrite($fpl,"\t sql: $query\r\n");
fwrite($fpl,"\t err: ".mysqli_errno($fp_db).' - '.mysqli_error($fp_db)."\r\n");
fwrite($fpl,"\r\n");
fclose($fpl);
}
return $res;
}
function db_error(){
global $fp_db;
return mysqli_error($fp_db);
}
function db_fetch($result,$type=MYSQLI_BOTH){
global $fp_db;
//MYSQL_ASSOC
if(!$result){ return false; }
$i = 0;
$x = mysqli_num_rows($result);
while($x > $i){
$arr[$i] = mysqli_fetch_assoc($result);
$i++;
}
mysqli_free_result($result); //��������� ������
return $arr;
}
//���� ���������� ����� INSERT, UPDATE, DELETE
function db_affected_rows(){
global $fp_db;
return mysqli_affected_rows($fp_db);
}
//���� ���������� ����� ��������� select
function db_num_rows($result){
global $fp_db;
return mysqli_num_rows($result);
}
//������������ ��� ���������� �������, ��������� ������������� � ��������� �������
function db_fetch_one($result){
global $fp_db;
return mysqli_fetch_array($result);
}
//������������ ��� ���������� ������� � ���������� ������������� ������.
function db_fetch_assoc_one($result){
return mysqli_fetch_assoc($result);
}
//������������ ��� ���������� �������, ��������� ��������� ������
function db_fetch_row_one($result){
$arr = mysqli_fetch_row($result);
return $arr;
}
function db_free_result($result){
global $fp_db;
return mysqli_free_result($result);
}
function mysql_datetime(){
return date("Y-m-d H:i:s");
}
function mysql_filtr($str){
global $fp_db;
$str = trim($str); //� ������ � � ����� ������ �������� ������� ��������� �������� ������
$str = htmlspecialchars($str ,ENT_QUOTES); //������ �� XSS �������
$str = mysqli_real_escape_string($fp_db, $str); // ������ �� SQL �������
return $str;
}
function mysql_html_good($str){
global $fp_db;
$str = trim($str); //� ������ � � ����� ������ �������� ������� ��������� �������� ������
$str = mysqli_real_escape_string($fp_db, $str); // ������ �� SQL �������
return $str;
}
function db_fetch_i($result, $i){
$str = mysqli_fetch_field_direct($result, $i);
return $str;
}
function datetime_mysql_to_html($date){
if (preg_match ("/([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})/", $date, $regs)) {
$return['Y'] = $regs[1];
$return['m'] = $regs[2];
$return['d'] = $regs[3];
$return['h'] = $regs[4];
$return['i'] = $regs[5];
$return['s'] = $regs[6];
$return['html'] = "$regs[3]-$regs[2]-$regs[1] $regs[4]:$regs[5]:$regs[6]";
$return['mysql']= $regs[0];
return $return;
}else{
return FALSE;
}
}
function db_insert_id(){
global $fp_db;
return mysqli_insert_id($fp_db);
}
db_connet();
?>