Вход Регистрация
Файл: element_options/element_database.php
Строк: 28
<?php

// array: 0 - хост, 1 - пользователь, 2 - пароль пользователя, 3 - название DB

$database_array = array('localhost','Пользователь','Пароль','База');



// Коннектимся к MySQL

mysql_pconnect($database_array[0], $database_array[1], $database_array[2]) or die('Ошибка подключения к базе данных');

mysql_select_db($database_array[3]) or die('Ошибка подключения к базе данных');

mysql_query("SET NAMES 'utf8'");



// Коннектимся к Memcache

//$memcache = new Memcache; 

//$memcache->connect('127.0.0.1', 11211) or die ('Произошла какая-то ошибка.'); 



// Устанавливаем Московское время

date_default_timezone_set('Europe/Moscow'); 



// Memcache: чтенье кэша, удаление кэша, запись(перезапись кэша)

//function readcache($key){global $memcache;return $memcache->get($key);} 

//function deletecache($key){global $memcache;return $memcache->delete($key,0);} 

//function writecache($key, $value){global $memcache;$memcache->set($key, $value, false, 366400); return true;}



 
function readcache($key){

    
$val=mysql_fetch_array(mysql_query("SELECT `value` FROM `memcache` WHERE `key`='$key'"));

    if(
is_array(unserialize($val['value'])))return unserialize($val['value']);

    else return 
$val['value'];



 function 
writecache($key$value){

    if(
is_array($value))$value=serialize($value);

    
//

    
if(mysql_num_rows(mysql_query("SELECT * FROM `memcache` WHERE `key`='$key'"))>0)mysql_query("UPDATE `memcache` SET `value`='$value' WHERE `key`='$key'");

    else 
mysql_query("INSERT INTO `memcache` SET `key`='$key',`value`='$value'");



function 
deletecache($key){

    
mysql_query("DELETE FROM `memcache` WHERE `key`='$key'");

}



// Чистим массив с данными подключения

unset($database_array);

?>
Онлайн: 1
Реклама