Архив категории ‘[SF] Stupid Functions’

Пожалуй самая любимая мной функция — Дебаг из ее плюсов перед die + print_r, часто надо посмотреть картину в разрезе — больше 1ой переменной, поэтому функция выводит все переменные переданные ей. Так же она выводит список заинклуженных файлов + статистику использования памяти. Юзаем, наслаждаемся function debug($var) { while(ob_get_length()) { ob_end_clean(); } ob_start(); $vars = func_get_args(); [...]

st Май 2021, Понедельник в 04:08 | 2 comments
Категории:Debug, [SF] Stupid Functions
Метки:

Описание: билдит запрос на обновление строки таблицы по ключу, либо вставку новой записи в таблицу, выполняет его и возвращает кол-во обновленных строк либо последний вставленный ID function dbProcess($table, $data, $id = false, $key=»id») { $sql_data = array(); foreach($data as $field=>$value) { $sql_data[] = sprintf(«`%s`=’%s’», mysql_real_escape_string($field),mysql_real_escape_string($value)); } $sql = !$id ? «INSERT INTO » : «UPDATE [...]

st Май 2021, Понедельник в 03:51 | 0 комментариев
Категории:DB.Process, [SF] Stupid Functions
Метки:

Описание: строит запрос, выполняет и возвращает его результаты для таблицы и полей, указанных в параметрах функции function dbSelect($table, $data = false, $multi = 1, $key = false) { global $db; $sql = «SELECT * FROM `$table`»; $sql_data = array(); if($data) { if(!is_array($data)) { $data = array(«id» => $data); } foreach($data as $field=>$value) { $sql_data[] = [...]

st Май 2021, Понедельник в 03:46 | 0 комментариев
Категории:DB.Select, [SF] Stupid Functions
Метки:

Описание: Выполняет sql pапрос и возвращает результаты в виде двумерного массива. Может вернуть в виде ассоциативного массива, где ключом будет поле из строки результата (параметр $key) function dbSuper($sql, $multi = 1, $key = false) { $q = dbQuery($sql); $items = array(); if(!$multi) { return mysql_fetch_assoc($q); } while($r = mysql_fetch_assoc($q)) { if(!$key) { $items[] = $r; [...]

st Май 2021, Понедельник в 03:34 | 4 comments
Категории:DB.Super, [SF] Stupid Functions
Метки:

Привет тебе, веселый посетитель моего говно-блога! Сейчас я открою тебе закрытый мир тупых статей про… ты бы подумал библиотеки, написанные мной, да ошибешься, это статьи про просто функции, которые я использую, почему я не обернул это в афигистический класс с конструктором, полиморфизмом и инкапсуляцией? зачем я использую тривиальные функции вместо неебических ОРМ, ДАО и прочих [...]

st Май 2021, Понедельник в 03:31 | 0 комментариев
Категории:DB.Query, [SF] Stupid Functions
Метки:
Яндекс.Метрика