|
|
|
| Написал функцию для своего CMS которая извлекает значение параметра из базы данных.
<?php
// Функция для извлечения заданного значения из таблицы
// параметров в базе данных
function config_value($config_name)
{
// Проверяем и обрабатываем переменную $config_name
if(!isset($config_name)) puterror("Не указано название параметра");
else $config_name = trim(htmlspecialchars($config_name));
// Формируем запрос
$query = "SELECT config_value FROM uc_config WHERE config_name='".$config_name."'";
$cfg = mysql_query($query);
// Если при выполнении запроса произошла ошибка,
// то выводим сообщение
if(!$cfg) puterror("Ошибка при обращении к таблице параметров");
$config = mysql_fetch_array($cfg);
// Возвращаем результат
if(!empty($config[$config_name])) return $config[$config_name];
else return false;
}
echo config_value('allow_smilies');
?>
|
К сообщению прилагается скриншот таблицы с данными. | |
|
|
|
|
|
|
|
для: ZC
(04.12.2005 в 22:21)
| |
<?php
// Функция для извлечения заданного значения из таблицы
// параметров в базе данных
function config_value($config_name)
{
// Проверяем и обрабатываем переменную $config_name
if(!isset($config_name)) puterror("Не указано название параметра");
else $config_name = trim(htmlspecialchars($config_name));
// Формируем запрос
$query = "SELECT config_value FROM uc_config WHERE config_name='".$config_name."'";
$cfg = mysql_query($query);
// Если при выполнении запроса произошла ошибка,
// то выводим сообщение
if(!$cfg) puterror("Ошибка при обращении к таблице параметров");
$config = mysql_fetch_array($cfg);
// Возвращаем результат
if(!empty($config['config_value'])) return $config['config_value'];
else return false;
}
echo config_value('allow_smilies');
?>
|
| |
|
|
|